ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### **[Android 8.0示例](https://developer.android.com/about/versions/oreo/android-8.0-samples.html)** ### **代码示例** 使用下面的代码示例了解Android 8.0(API级别26)功能和API。要在Android Studio中下载示例,请选择文件>新建>导入示例菜单选项。 > 注意:这些可下载项目专为Gradle和Android Studio使用而设计。 #### **通知渠道** NotificationChannels示例 - Android 8.0(API级别26)增加了对通知渠道的支持,应用程序将其通知组织到主题类别中。每个类别可以有自己的警报风格,用户可以选择性地启用或禁用类别以符合他们的兴趣。本示例演示如何创建频道并适当注释通知。 在GitHub上获取它: [Java | Kotlin](http://github.com/googlesamples/android-NotificationChannels/tree/master/kotlinApp) #### **自动填充框架** 自动填充框架示例 - 此示例演示如何使用Android 8.0(API级别26)中引入的自动填充框架。它包括要自动填充的客户端活动的实现以及可以向这些活动提供自动填充数据的服务。 在GitHub上获取它: [Java | Kotlin](http://github.com/googlesamples/android-AutofillFramework/tree/master/kotlinApp) #### **画中画模式** PictureInPicture示例 - 此示例演示手持设备的画中画模式的基本用法。该示例播放视频。当应用程序转入“画中画”模式时,视频会继续播放。在画中画屏幕上,应用程序会显示一个操作项目以暂停或恢复视频。 在GitHub上获取它: [Java | Kotlin](http://github.com/googlesamples/android-PictureInPicture/tree/master/kotlinApp) #### **可下载的字体** **DownloadableFonts** - 此示例演示如何使用Android 8.0(API级别26)中引入的可下载字体功能。可下载的字体允许应用程序从提供商处请求某种字体,而不是捆绑或自行下载。这意味着不需要独立捆绑字体作为资产。 在GitHub上获取它: [Java | Kotlin](http://github.com/googlesamples/android-EmojiCompat/tree/master/kotlinApp) **EmojiCompat** - 此示例演示了Emoji兼容性支持库的使用。您可以使用这个库来阻止您的应用程序显示豆腐形式的缺少表情符号(□)。您可以使用捆绑或可下载的表情符号字体。这个示例显示了这两种用法。 在GitHub上获取它: [Java | Kotlin](http://github.com/googlesamples/android-EmojiCompat/tree/master/kotlinApp) #### **后台执行限制** **蓝牙广告示例**- “蓝牙广告”示例已更新,符合Android 8.0(API级别26)的后台执行限制。该示例先前创建了用于广播蓝牙LE广告的后台服务; 此过程现在作为前台服务启动,以确保执行。 在GitHub上获取它: [Java](https://github.com/googlesamples/android-BluetoothAdvertisements/) #### **背景位置限制** **LocationUpdatesPendingIntent示例** - 显示如何使用a请求位置更新PendingIntent。对于面向Android 7.x(API级别24-25)但在Android 8.0(API级别26)上运行的应用,开发人员可以使用 PendingIntent.getService()或 PendingIntent.getBroadcast()。对于定位Android 8.0的应用,PendingIntent.getService()由于在后台启动的服务上存在限制,因此 无法使用。当瞄准Android 8.0时,开发者应该使用PendingIntent.getBroadcast()。 在GitHub上获取它: [Java](https://github.com/googlesamples/android-play-location/tree/master/LocationUpdatesPendingIntent/) **LocationUpdatesForegroundService示例** - 显示应用程序活动不可见时如何使用前台服务获取位置更新。对于在Android 8.0(API级别26)上运行的应用程序,后台更新每小时仅限于几次。使用前台服务是一种接收更频繁更新的方法。 在GitHub上获取它: [Java](https://github.com/googlesamples/android-play-location/tree/master/LocationUpdatesForegroundService/) #### **A音频** **AAudio回声采样** - AAudio是一种新的NDK API,可让Pro Audio应用程序访问受支持设备上的低延迟音频。此示例演示如何创建一个输入和输出流,配置为回送。 在GitHub上获取: [C ++](https://github.com/googlesamples/android-audio-high-performance/tree/master/aaudio)