Android
zw665200
这个作者很懒,什么都没留下…
展开
-
Activity的管理
在一个APP中应该有一个类,继承Application,拥有APP的最高权限。在应用开启的时候,这个类会被执行。 在这个类中执行一些应用初始化的操作。如创建快捷方式,初始化第三方SDK等。 在Oncreate()方法中创建快捷方式代码如下: private void addShortcut() { Intent intent = new Intent(Contants.ACTION原创 2016-12-26 15:38:37 · 315 阅读 · 0 评论 -
view的刷新机制
在Android的布局体系中,父View负责刷新、布局显示子View;而当子View需要刷新时,则是通知父View来完成。这种处理逻辑在View的代码中明确的表现出来: void invalidate(boolean invalidateCache) { final AttachInfo ai = mAttachInfo; fina原创 2016-12-29 15:33:41 · 787 阅读 · 0 评论 -
apk文件的混淆proguard
前言注意事项 在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。 如果需要对项目进行全局混码,只需要进行一步操作: 将project.properties的中 “# proguard.config=${sdk.dir}/tools/proguard/proguard-a转载 2016-12-29 15:35:02 · 445 阅读 · 0 评论 -
单例模式详解
单例模式的定义。 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 单例模式的优缺点。 主要优点: 1、提供了对唯一实例的受控访问。 2、由于在系统内存中只存在一个原创 2016-12-29 15:35:54 · 239 阅读 · 0 评论