多线程并发的性能问题,介绍了 AsyncTask,HandlerThread,IntentService 与 ThreadPool 分别适合的使用场景以及各自的使用注意事项
使用编译时注解方式实现View注入(Android Studio)
简单使用编译时注解结合AbstractProcessor实现View的注入的例子
Android中使用注解
在Java Web的开始中注解的使用相当的相当的广泛,比如Controller,Service,Component等的注解能够很好的解决耦合的问题。现在在 Android中也开始用的越来越广泛,比如ButterKnife,Retrofit,EventBus等等都选择使用注解来配置。
Android Studio检测内存泄露和性能
内存泄露,是Android开发者最头疼的事。可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴。怎么才能检测内存泄露呢?。
Android WebView 优化
随着app的迭代,嵌入的html5界面越来越多了,WebView这个强大组件引起的问题越发的多起来...
Android 中 onSaveInstanceState的调用时机
Activity里的onSaveInstanceState()方法在Activity以不正常方式退出,且Activity在随后的时间内被系统杀死之后会调用这个方法让开发人员有机会存储Activity的相关信息,而且在下次返回Activity时恢复这些数据。
说说Java中的单例模式
单例模式算是最简单最容易理解的设计模式,在项目中会经常使用。写法呢,很多种,最好的或者最适合的是哪一个?
Android中的枚举问题
在开发中我们时常要定义一些和后台约定好的字段来标识状态或者类别,比如订单状态,产品售卖状态,或者根据状态值去请求后台,如果如果直接使用1,2..会导致代码不好维护,全部都用public static final...设为常量,体现不了类别的关系,选择枚举,而Google官方却不建议这么来做,那...