Joe Fernandez | 306f1ce | 2015-05-01 12:51:21 -0700 | [diff] [blame] | 1 | page.title=Samples |
Dirk Dougherty | ea1f6fb | 2015-05-26 20:31:12 -0700 | [diff] [blame] | 2 | page.image=images/cards/samples-new_2x.png |
Joe Fernandez | 306f1ce | 2015-05-01 12:51:21 -0700 | [diff] [blame] | 3 | @jd:body |
| 4 | |
| 5 | <p> |
Luan Nguyen | 1694401 | 2015-05-27 08:51:32 -0700 | [diff] [blame] | 6 | The following code samples are provided for the M Developer Preview. To download |
| 7 | the samples in Android Studio, select the <b>File > Import Samples</b> menu option. |
Joe Fernandez | 306f1ce | 2015-05-01 12:51:21 -0700 | [diff] [blame] | 8 | </p> |
| 9 | |
| 10 | <p class="note"> |
| 11 | <strong>Note:</strong> These downloadable projects are designed |
| 12 | for use with Gradle and Android Studio. |
| 13 | </p> |
| 14 | |
| 15 | |
Joe Fernandez | a06ac3a | 2015-05-15 15:42:17 -0700 | [diff] [blame] | 16 | <h3 id="RuntimePermissions">Runtime Permissions</h3> |
Joe Fernandez | 306f1ce | 2015-05-01 12:51:21 -0700 | [diff] [blame] | 17 | |
| 18 | <p> |
Joe Fernandez | a06ac3a | 2015-05-15 15:42:17 -0700 | [diff] [blame] | 19 | Android M changes the way system permissions work. Users are asked to approve permission |
| 20 | requests at runtime instead of during installation. This sample shows how to request these |
| 21 | permissions. |
Joe Fernandez | 306f1ce | 2015-05-01 12:51:21 -0700 | [diff] [blame] | 22 | </p> |
| 23 | |
Joe Fernandez | a06ac3a | 2015-05-15 15:42:17 -0700 | [diff] [blame] | 24 | <p><a href="https://github.com/googlesamples/android-RuntimePermissions">Get it on GitHub</a></p> |
Joe Fernandez | 306f1ce | 2015-05-01 12:51:21 -0700 | [diff] [blame] | 25 | |
Luan Nguyen | 298b0f2 | 2015-05-27 11:51:14 -0700 | [diff] [blame] | 26 | <h3 id="ConfirmCredentials">Confirm Credential</h3> |
Joe Fernandez | 306f1ce | 2015-05-01 12:51:21 -0700 | [diff] [blame] | 27 | |
| 28 | <p> |
Luan Nguyen | 98ebcef | 2015-05-12 13:21:34 -0700 | [diff] [blame] | 29 | This sample demonstrates how to use device credentials as an authentication method in your app. |
Joe Fernandez | 306f1ce | 2015-05-01 12:51:21 -0700 | [diff] [blame] | 30 | </p> |
| 31 | |
Luan Nguyen | 298b0f2 | 2015-05-27 11:51:14 -0700 | [diff] [blame] | 32 | <p><a href="https://github.com/googlesamples/android-ConfirmCredential">Get it on |
Joe Fernandez | a06ac3a | 2015-05-15 15:42:17 -0700 | [diff] [blame] | 33 | GitHub</a></p> |
| 34 | |
Luan Nguyen | 98ebcef | 2015-05-12 13:21:34 -0700 | [diff] [blame] | 35 | <h3 id="FingerprintDialog">Fingerprint Dialog</h3> |
| 36 | |
| 37 | <p> |
| 38 | This sample demonstrates how to recognize registered fingerprints to authenticate the user |
| 39 | in your app. |
| 40 | </p> |
| 41 | |
| 42 | <p><a href="https://github.com/googlesamples/android-FingerprintDialog">Get it on GitHub</a></p> |
| 43 | |
Luan Nguyen | 1694401 | 2015-05-27 08:51:32 -0700 | [diff] [blame] | 44 | <h3 id="AutomaticBackup">Auto Backup for Apps</h3> |
Luan Nguyen | 98ebcef | 2015-05-12 13:21:34 -0700 | [diff] [blame] | 45 | |
| 46 | <p> |
| 47 | Android M introduces automatic backup for app settings. This sample demonstrates how to add |
| 48 | filtering rules to an app in order to manage settings backup. |
| 49 | </p> |
| 50 | |
Luan Nguyen | 1694401 | 2015-05-27 08:51:32 -0700 | [diff] [blame] | 51 | <p><a href="https://github.com/googlesamples/android-AutoBackupForApps">Get it on GitHub</a></p> |
Luan Nguyen | 98ebcef | 2015-05-12 13:21:34 -0700 | [diff] [blame] | 52 | |
Luan Nguyen | 98ebcef | 2015-05-12 13:21:34 -0700 | [diff] [blame] | 53 | <h3 id="CameraRaw">Camera 2 Raw</h3> |
Joe Fernandez | a06ac3a | 2015-05-15 15:42:17 -0700 | [diff] [blame] | 54 | |
| 55 | <p> |
Luan Nguyen | 98ebcef | 2015-05-12 13:21:34 -0700 | [diff] [blame] | 56 | Demonstrates how to use the <code>Camera2</code> API to capture RAW camera buffers and save |
| 57 | them as <code>DNG</code> files. |
Joe Fernandez | a06ac3a | 2015-05-15 15:42:17 -0700 | [diff] [blame] | 58 | </p> |
| 59 | |
Luan Nguyen | 98ebcef | 2015-05-12 13:21:34 -0700 | [diff] [blame] | 60 | <p><a href="https://github.com/googlesamples/android-Camera2Raw">Get it on GitHub</a></p> |
Joe Fernandez | a06ac3a | 2015-05-15 15:42:17 -0700 | [diff] [blame] | 61 | |
Luan Nguyen | 5904628 | 2015-05-27 11:58:52 -0700 | [diff] [blame] | 62 | <h3 id="ActiveNotification">Active Notification</h3> |
Joe Fernandez | a06ac3a | 2015-05-15 15:42:17 -0700 | [diff] [blame] | 63 | |
| 64 | <p> |
| 65 | This sample demonstrates how the |
| 66 | <a href="{@docRoot}reference/android/app/NotificationManager.html"><code>NotificationManager</code></a> |
| 67 | can tell you how many notifications your app is currently showing. |
| 68 | </p> |
| 69 | |
Luan Nguyen | 1694401 | 2015-05-27 08:51:32 -0700 | [diff] [blame] | 70 | <p><a href="https://github.com/googlesamples/android-ActiveNotifications">Get it on GitHub</a></p> |