整理一些应用层相关的吧
权限管理
用户可以在运行时手动管理应用权限,因此需要检验你的应用是否呗授权checkSelfPermission(),同时也可以请求权限requestPermissions()
省电管理
多了一些系统状态比如休眠和挂起
移除Apache HTTP 客户端
系统不在支持Apache HTTP客户端,改用HttpURLConnection
话说早就推荐使用这个了
访问硬件标示符
现在通过WifiInfo.getMacAddress() BluetoothAdapter.getAddress()都将返回常量02:00:00:00:00:00
.
通知
移除了Notification.setLatestEventInfo(),Notification.Builder来代替构造方法
文本选择
文本选择现在可实现悬浮框高大上,通过startActionMode(Callback, ActionMode.TYPE_FLOATING)设置显示
一些平常用到的就这么多了
原文
https://developer.android.com/intl/zh-cn/about/versions/marshmallow/android-6.0-changes.html