Android5.0新特性
全新的 Material Design 设计风格
支持多种设备
全新的通知中心设计
支持 64 位 ART虚拟机
Overview
设备识别解锁
RecyclerView
Android6.0新特性
运行时权限机制:在Android 6.0以前,我们安装App时会列出安装的App的访问权限,而且只有安装时会出现一次。一旦 我们同意并安装了此App,这个App就可以在用户毫不知晓的情况下访问权限内的所有东西,比如用户的通 信信息、用户的位置等,这会侵犯用户的隐私。在Android 6.0时,将不会在安装的时候授予权限;取而代 之的是,App 不得不在运行时一个一个询问用户来授予权限。
Android 7.0新特性
私有目录被限制访问
1、私有文件的文件权限不在放权给所有的应用,使用 MODE_WORLD_READABLE 或 MODE_WORLD_WRITEABLE 进行的操作将触发 SecurityException
2、给其他应用传递 file:// URI 类型的Uri,可能会导致接受者无法访问该路径。 因此,在Android7.0中尝试传递 file:// URI 会触发 FileUriExposedException
自定义壁纸:可以为主屏幕设置壁纸
Data Saver:Android 7.0中引入了Data Saver模式,它是一种流量保护机制
后台优化:删除了三项隐式广播(CONNECTIVITY_ACTION、ACTION_NEW_PICTURE 和ACTION_NEW_VIDEO)
问题记录:
云测机的相册路径与真机不一定相同,在对要保存到相册的文件前最好对路径进行是否存在的判断。
壁纸在安卓7.0以前可以调用系统本身的设置壁纸方法进行设置,可参考:Android 代码设置壁纸,兼容华为 小米 OPPO Vivo - 简书 前提是:壁纸需要下载到本地
动态设置shape参考:动态设置shape - 简书