写作原因:Retrofit被许多安卓程序员称为当下最优秀的网络请求框架,是Square重要的成员之一。相比传统的网络请求框架,Retrofit更...
写作原因:Android进阶过程中有一个绕不开的话题——自定义View。这一块是安卓程序员更好地实现功能自主化必须迈出的一步。下面这个系列博主将...
写作原因:Java反射注解这一块一直是笔者的盲区,但是Java系开发者都知道这一块的重要性。以熟悉的Android开发为例,通过利用反射注解大神...
前言:对于一些社交达人,微信或者QQ斗图几乎家常便饭。然而许多人手机里却只有那么几个表情,这样怎么在表情大战中取胜呢?不过不要忘了,我们是程序猿...
写作原因:Android进阶过程中有一个绕不开的话题——自定义View。这一块是安卓程序员更好地实现功能自主化必须迈出的一步。下面这个系列博主将...
写作原因:程序员喜欢偷懒,对于安卓程序员来说,把时间花在不用动脑筋的findViewById()上简直让人难以忍受。此外大量的点击监听事件的分散...
枚举是什么? 直接上代码:首先我们创建一个枚举类型的文件,命名为ColorEnum。 然后创建一个Pen类,假设Pen类有个属性为Color,见...
写作原因:没有EventBus之前,Android中各组件之间的通信常常基于广播或者接口等等,写法繁杂而且容易使代码混乱。而事件总线的出现及时地...
写作原因:Java或者Android开发者都知道,Java/Android中对于并发的控制是一个难点。如果控制不好线程问题,程序的稳定性难以得到...