Android6.0改动之其他改变
2016-06-07 01:15
375 查看
1、Android6.0发布的版本介绍了一些新的对于空闲设备和app的电池优化机制。这些特性影响了之前版本的app.
Doze模式,打瞌睡模式;如果用户对使用的手机长时间不操作锁屏,设备就会进入Doze模式。在该模式下,系统进入休眠,设备会周期性的短暂执行一些操作来保证app数据同步。系统会忽略wake locks。系统在该模式下使用闹钟应该用setAndAllowWhileIdle() or setExactAndAllowWhileIdle();系统会停止wifi扫描,
App的待机,当用户长时间没有玩这个app的时候,系统会禁用网络连接,暂停同步。
所以对于需要实时消息的app要格外注意,应该使用
Using GCM to Interact with Your App While the Device is Idle
2、Android6.0移除了Apache Http client。
3.Notifications,移除了Notification.setLatestEventInfo(),使用Notification.Builder 构建。
4、AudioManager类中一些方法的改动,setStreamSolo()过时,使用requestAudioFocus();setStreamMute() 过时,使用adjustStreamVolume()
5.Android Keystore provider不再支持DSA
6.Wifi和网络等等
7.指纹识别, FingerprintManager,Voice交互Voice Actions
Doze模式,打瞌睡模式;如果用户对使用的手机长时间不操作锁屏,设备就会进入Doze模式。在该模式下,系统进入休眠,设备会周期性的短暂执行一些操作来保证app数据同步。系统会忽略wake locks。系统在该模式下使用闹钟应该用setAndAllowWhileIdle() or setExactAndAllowWhileIdle();系统会停止wifi扫描,
App的待机,当用户长时间没有玩这个app的时候,系统会禁用网络连接,暂停同步。
所以对于需要实时消息的app要格外注意,应该使用
Using GCM to Interact with Your App While the Device is Idle
2、Android6.0移除了Apache Http client。
3.Notifications,移除了Notification.setLatestEventInfo(),使用Notification.Builder 构建。
4、AudioManager类中一些方法的改动,setStreamSolo()过时,使用requestAudioFocus();setStreamMute() 过时,使用adjustStreamVolume()
5.Android Keystore provider不再支持DSA
6.Wifi和网络等等
7.指纹识别, FingerprintManager,Voice交互Voice Actions
相关文章推荐
- Android中Intent传递对象的两种方法(Serializable,Parcelable)
- 成为大神之路---学会编写Android Studio插件 别停留在用的程度了
- android 切换系统语言,输入法也随之切换
- android常用布局
- 让你飞快构建Android开发框架----Android Studio Template
- Own your Android! Yet Another Universal Root(二)
- rk3128 android4.4 平台内核驱动分析
- Android 6.0改动之运行时权限
- 取sd卡中任意图片设置为所有页面的背景图
- Java-Android对象池
- Android MD5工具类
- 利用Android TimePicker 和 DatePicker 实现对时间的限制
- Android studio 下载地址
- Android启动界面的实现
- Android提取安装的apk文件
- android中的layout_weight的含义
- Android加载动画系列——WaterBottleLoading
- Android中关于线性布局基线对齐
- Android【封装】多线程下载以及断点续传
- android studio 不翻墙更新SDK