- Android 运行时权限 (Runtime Permissions):这个特征加进来之后在Android 6.0 (API level 23)或者更高的Android版本中的实时的请求权限,用到的方法主要有
checkSelfPermission()
和requestPermissions()
。
- 系统睡眠和应用待机模式:
- 系统睡眠:屏幕关闭一段时间后,系统将进入睡眠模式,在这种模式下系统会定期的短暂恢复,以便可以保持应用的一些状态。
- 应用待机模式:用户一段时间不操作应用时,系统将会禁用应用的网络,等同步操作,系统将会吧应用定义为一个空闲的应用。
-
Apache HTTP Client 移除
- Android 6.0 系统已经把Apache连接网络的jar移除,如果应用要兼容到2.3或者以后的,你可以使用HttpURLConnection操作网络。
-
BoringSSL
- Android版正在从OpenSSL迁移到BoringSSL库。如果你在你的应用程序使用AndroidNDK,不要链接对加密库不属于NDKAPI的一部分,如libcrypto.so和libssl.so。
-
访问硬件标识符
- 为用户提供更严格的数据保护,Android 6.0开始,移除了系统原有的访问设备的本地硬件标识符使用的Wi-Fi和蓝牙的一些API。从这里可以看出Google对于Android有收紧的趋势,这对Android系统的安全性来说是一个好的消息。
以上内容仅为本人对Android一些特征的理解,若有出入,望多多指正。