Android的权限系统(6.0之前版本)一直是首要的安全概念,因为这些权限只在安装的时候被询问一次。一旦安装了,APP可以在用户毫不知晓的情况下访问权限内的所有东西。7年了!权限系统终于被重新设计了。在Android6.0棉花糖,APP将不仅需要在安装的时候授予权限取,而且一些隐私敏感权限不得不在运行时一个一个询问用户授予权限。

查看全文

谷歌在2015年的I/O大会上宣布Android M支持App链接(App Links)。这个举动将改变H5和原生应用的交互体验。

在Android M之前,点击一个链接会产生一个弹出框,询问用户打开哪个应用-包括浏览器应用。但是谷歌在Android M 实现了一个自动认证(auto-verify)机制,让开发者可以避开这个弹出框,使用户不必去选择一个列表,直接跳转到他们的app。

查看全文

桥接模式(Bridge),将抽象部分与它的实现部分分离,使它们都可以独立地变化。优先使用对象的合成/聚合将有助于你保持每个类被封装,并被集中在单个任务上。这样类和类继承层次会保持较小规模,并且不太可能增长为不可控制的庞然大物。

查看全文

单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但是它不能防止你实例化多个对象。一个最好的的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。

查看全文

返回顶部