android 7 8 P特性
developer.android.com打不开的,需要科学上网
华为通知开发者适配android P,顺便把android7、8的特性也浏览了一遍,整理下觉得有趣的功能。
android 7.0
-
Shortcut提供应用启动快捷方式。
这个使用起来还是比较简单的,类似notification 使用builder模式构建,方便用户直接使用app的某些功能。看起来还是挺酷炫的。 -
不支持shortCut
不带shortCut.jpg -
支持shortCut
带shortCut.jpg
官方文档:
https://developer.android.com/guide/topics/ui/shortcuts.html
官方demo:
https://github.com/googlesamples/android-AppShortcuts/#readme
- MutiWindow 提供分屏功能
targetVersion指到25+,系统默认支持分屏幕。
生命周期没有什么变化,相当于多了一种只触发onPause,不触发onStop的情况。
在多窗口模式中,用户仍可以看到处于暂停状态的应用。 应用在暂停状态下可能仍需要继续其操作。 例如,处于暂停模式但可见的视频播放应用应继续显示视频。 因此,我们建议播放视频的 Activity 不要暂停其 onPause()处理程序中的视频。 应暂停 onStop() 中的视频,并恢复 onStart()中的视频播放。
其中虽然使用该功能比较简单,但是需要测试在几种情况下,应用不会出现问题
-
支持分屏
支持分屏.jpg - 不支持分屏
官方文档:
https://developer.android.google.cn/guide/topics/ui/multi-window.html
官方demo:
https://github.com/googlesamples/android-MultiWindowPlayground
android8.0
PictureInPicture(画中画)
现在8.0手机上 直播app如斗鱼、虎牙都有这个功能了。
官方文档:
https://developer.android.com/training/tv/playback/picture-in-picture.html
demo:
https://github.com/googlesamples/android-PictureInPicture/
android P
最直观的就是华为p11准备出的齐刘海了呀(ipx 齐刘海? 偷就完事儿了)
现在google提供的模拟器已经出androidP了,有兴趣的小伙伴可以去试试。
文档:
https://developer.android.com/preview/features.html#cutout