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

What's New in Android Oreo for Developers_第1张图片
image.png

Target sdk 为 O的应用

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

What's New in Android Oreo for Developers_第2张图片
image.png

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

What's New in Android Oreo for Developers_第3张图片
image.png

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

What's New in Android Oreo for Developers_第4张图片
image.png

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

支持画中画模式

What's New in Android Oreo for Developers_第5张图片
image.png

支持pin shortcut和pin widget

What's New in Android Oreo for Developers_第6张图片
image.png
What's New in Android Oreo for Developers_第7张图片
image.png

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

What's New in Android Oreo for Developers_第8张图片
image.png

支持将font作为资源文件

TextView autosize

What's New in Android Oreo for Developers_第9张图片
image.png

EditText autofill

What's New in Android Oreo for Developers_第10张图片
image.png

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

What's New in Android Oreo for Developers_第11张图片
image.png

Refer:

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

你可能感兴趣的:(What's New in Android Oreo for Developers)