摘要: 权限分级? Android系统中包含一般的权限和URI权限。 传统Android权限按照危险程度分为normal, dangerous,signature和signatureOrSystem。其中不同的权限根据签名或是否系统应用分配给第三方程序。 URI权限用于权限临时分配,让其直接用户处理特... 阅读全文
posted @ 2015-08-17 15:40 风笛 阅读(461) 评论(0) 推荐(0)
摘要: RelativeLayout和LinearLayout是Android中常用的布局,两者的使用会极大的影响程序生成每一帧的性能,因此,正确的使用它们是提升程序性能的重要工作。下面将通过分析它们的源码来探讨其View绘制性能,并得出其正确的使用方法。 RelativeLayout和LinearL... 阅读全文
posted @ 2015-07-01 15:44 风笛 阅读(3039) 评论(0) 推荐(0)
摘要: 什么是依赖注入? 依赖是指一个对象持有其他对象的引用。依赖注入则是将这些依赖对象传递给被依赖对象,而不是被依赖对象自己创建这些对象。public class MyClass{ private AnotherClass mAnotherObject; public MyClass(... 阅读全文
posted @ 2015-04-28 17:23 风笛 阅读(2834) 评论(0) 推荐(0)
摘要: Android应用程序开发中通常需要多个模块进行通信(相互调用),如果不注意避免耦合,未来功能扩展以及调整会使得代码十分混乱,容易发生错误,并且维护困难。例如,Fragment直接通过(MainActivity)getActivity()的方式来使用其公共成员方法,Fragment和MainActi... 阅读全文
posted @ 2014-12-23 15:02 风笛 阅读(2797) 评论(0) 推荐(1)