两个新特性
这次Android生态最大的变化就是Android M的发布,Android M在
UI和交互上并没有很大的变化,继续Material Design设计语言,但
Android M引入的新特性对应用开发者影响比较大的有两个。
第一个是APP的权限机制,权限不再是在安装的时候让用户确认,而 是APP在需要用到某个权限时让用户来确认。我认为这个机制是对 Android系统安全性的一个重大提升,对于开发者来说,需要更加注 意APP的权限的使用,和应用业务无关的权限有可能被用户质疑和拒 绝。所以我建议开发者好好的检查下自己应用权限使用情况,在满 足业务需求的前提下,尽量去最小化权限的使用,慎用敏感的权 限。 第二个是Chrome Custom Tab,也就是把Chrome嵌入APP里面。 对比原来的webview技术,它一方面性能有所提升;另一方面功能 也更加强大,比如密码自动填充,还有可以通过连接直接跳转到连 接相关联的APP。
———-以上内容摘自网络,仅供个人学习备注
从链接到APP
- Androd M之前是怎么跳转的? 思路就是通过intent发送 action view + schema机制, 更多详情见文章后面的参考链接。
- Android M是怎么做的?基础还是intent action view + schema,额外就是android framework会根据manifest的配置做进一步的校验(包括签名信息)从而实现精确匹配,从而去掉了’那个弹出的选择框’,从而实现从你的链接,跳到你的app,实现闭环。
- 两张图
更多参考
- http://my.oschina.net/liucundong/blog/168612
- http://my.oschina.net/liucundong/blog/354029
- http://blog.csdn.net/buptlzx/article/details/9837137
时间: 2024-09-28 20:17:56