在第一期 Android Oreo 8.0 开发者 FAQ 中,我们为了尽快让大家快速了解 Android Oreo 的新特性,以及它与之前版本 Android 的区别,我们针对 Android Oreo 发布后收到的大量留言咨询与重要新版本特性所留下了许多有代表性的问题逐个进行了解答。
然而对于 Android Oreo 这样一个全新的重大版本,寥寥几个问题无法代表全部开发者和用户。
近期,随着各个型号的手机陆陆续续升级到 Android Oreo,我们收到了更多的关于 Android Oreo 的留言咨询。有些问题是用户升级相关,有些涉及使用习惯的变化,还有些是开发者的配适问题。总而言之,本期 Android 开发者 FAQ 为大家带来了一些关注度较高问题及相应解答,这些问题有的是我们在微信公众平台收到的留言,快来看看您提的问题上墙了吗?希望阅读本期 FAQ后,您的问题都能迎刃而解。
Q: 我什么时候能更新到 Android 8.0 Oreo ? 我的设备适配吗?
A: 如今,Pixel、Nexus 5X 及 Nexus 6P 的编译版本已经进入了运营商测试阶段,与此同时,我们也预计不久之后能在 Pixel C 和 Nexus Player 上同步推出。Android 8.0 更新预计将首先向以下设备开放:Nexus 5X , Nexus 6P, Pixel, Pixel XL, Pixel C Tablet 及 Nexus Player。一旦系统更新适配于您的设备,我们会发送通知提醒您下载并安装更新。
* 但请注意,Nexus 6 及 Nexus 9 设备将不会提供 Android 8.0 更新。
Q: 为什么通知圆点功能在 Nexus 5X / 6P 和 Pixel C 设备上不起作用?
A: 通知圆点没有提供在上述设备默认的启动器(Launcher)中的支持(即便您可以在 Setting 中看到开关通知圆点的选项)。您可以在 Google Play Store 上下载支持这个特性的其他启动器。
Q: 怎么开启 Nexus 5X / 6P 以及 Pixel C 上的 “自动打开 Wi-Fi” 功能?
A: Android O 中加入的 “自动打开 Wi-Fi” 功能使得您的设备可以在追踪到已保存网络后自动打开并连接。但是需注意,“自动开启 Wi-Fi” 功能目前只在 Pixel 手机上可用。
Q: 用户看到 “应用正在后台运行” 或者 “应用正在优先显示” 的内容通知,应该怎么处理?
A: 很遗憾这些信息让您感到了困扰。您可以选择延后通知,当然也可以卸载这个应用。另外,开发者可以修改通知显示的细节,如果您对通知显示不满,也可以直接联系该应用的开发者来向他们提供反馈。
Q: 关于应用图标的新样式,为什么和以前看起来不一样?
A: 在 Android 8.0 中,应用图标现在已经规范成了圆形或者方形。如果该应用支持全新的 “自适应图标” 的功能,那么图标将会根据您的设备选择一个固定展现的形状。比如,一些应用选择在标准的白色方形内填充图标,以保持其展现的形状不变。
Q: 现在的快速设置面板及通知栏调整成了白色,用户不喜欢怎么办?
A: Android Oreo 系统特意对快速设置面板及通知栏的颜色做了调整,为用户带来更舒适的感官体验。目前不提供修改这个面板颜色的选择,但我们会继续倾听您的反馈并作为接下来的设计参考。
Q: Android O 的画中画模式能同时让多个 Activity 保持活动状态吗?
A: 进入 PIP 模式后,Android 只将 PIP 活动转换为新的任务。这可能是一个问题,用户应该留在您的应用程序中,恢复到全屏 PIP 窗口并点击返回。应用程序必须重新创建后台堆栈才能完成此操作。
Q: Android O 有哪些新特性能够最直接用于开发?
A: Android O 有很多令人激动的新特性出现,比如自适应图标,颜色管理,自动填充框架,可下载字体,固定快捷方式的小部件等,这些都可以直接运用于开发。
Q: 那么如何让我的 App 快速的迁移到 Android O?
A: 首先准备一台 Android O 的手机,然后更新构建配置,将 compileSdkVersion、buildToolsVersion、targetSdkVersion 和 Support Library 版本修改到对应的版本,接下来从 Manifest 中移除广播接收器,最终依据 Android O 的测试标准执行 Android O 的测试。
测试最佳做法 :
https://developer.android.google.cn/training/testing/index.html
Q: Android O 的新特性有没有一些示例来让我们更快的了解 Android O?
A:在 GitHub 上面我们上传了一些新特性的示例来供大家参考,请参考:
通知渠道
https://github.com/googlesamples/android-NotificationChannels/
自动填充框架
https://github.com/googlesamples/android-AutofillFramework/
画中画模式
https://github.com/googlesamples/android-PictureInPicture/
可下载字体
https://github.com/googlesamples/android-DownloadableFonts/
后台执行限制
https://github.com/googlesamples/android-BluetoothAdvertisements/
后台位置限制
https://github.com/googlesamples/android-play-location/tree/master/LocationUpdatesPendingIntent/
以上就是新一批开发者常见问题和我们收到的留言中经常出现的 Android Oreo 问题了。当然,如果您在使用期间遇到任何问题,或者您的用户有问出来什么值得注意的问题,也请随时向我们反馈。我们将结合您的反馈,进一步努力打造更强大更好用的 Android。