What's New in Android Oreo for Developers

Target sdk不为O的应用

后台应用(没有active activity或者前台服务)收到位置更新的频率会更低

没有active activity,service或者其他组件的应用会释放wakelock

Settings.secure.ANDROID_ID每个应用读取到的值不同,应该使用google play services user-resettable advertising id。

声明了GET_ACCOUNTS permission也不能获取用户账户。要使用account choose activity

image.png

Target sdk 为 O的应用

App不能接收大部分implicit的广播

image.png

后台应用不能启动服务,只能使用一下方式运行任务

image.png

O build on Project Treble, 减少framework和vendor的依赖,可以更快的升级。Manufacture可以通过play store更新graphic driver

image.png

发送notification时需要设置notification channel(相当于notification category)。

支持画中画模式

image.png

支持pin shortcut和pin widget

image.png
image.png

可以通过launch option在第二屏上调起activity,每个屏上activity的configuration不同

image.png

支持将font作为资源文件

TextView autosize

image.png

EditText autofill

image.png

新的audio API,适合low-latency task,适合效果处理和实时合成

image.png

Refer:

https://www.youtube.com/watch?v=7kD0ZYzJbYo&feature=youtu.be

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容