定义: Messager 可以翻译为信使,它可以在不同进程中传递Message对象,在Message中放入我们需要传递的数据,就可以实现数据在不同进程之间进行传递了。实质上M...

定义: Messager 可以翻译为信使,它可以在不同进程中传递Message对象,在Message中放入我们需要传递的数据,就可以实现数据在不同进程之间进行传递了。实质上M...
ADB 简介: ADB即是Android Debug Bridge,它是Android开发/测试人员不可替换的强大工具,也是Android设备玩家的好玩具。 常用命令:启动/...
简介 在进程之间的通信——Messenger的文章中说到了通过Messenger进行进程间的通信,可以发现Messenger是以串行的方式处理客户端发送来的消息,如果大量的消...
自定义一个支持圆形,圆角矩形的ImageView,并且可以设置相应的边框的ImageView,支持设置边框宽度,设置圆角的半径。效果图如下: 通过继承ImageView,然后...
栈和堆的区别 栈是运行时单位,代表着逻辑,内含基本数据类型和堆中对象引用,所在区域连续,没有碎片;堆是存储单位,代表着数据,可以多个栈共享(包括成员中基本数据类型,引用和引用...
静态代理 介绍: 给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。代理对象:起到中介作用,连接客户端和目标对象。通过引入代理对象的方式间接访问目标对象,从而防止...
参考:https://blog.csdn.net/davidddl/article/details/75667092https://blog.csdn.net/weixin_...
方法一: 利用onStartCommand方法中,返回START_STICKY。 返回值含义适用场景START_STICKY当Service因内存不足而被系统kill后,一段...
1.Android的性能优化方法 1.1布局优化尽量减少布局文件的层级。在可以使用LinearLayout,可以使用RelativeLayout的情况下,使用LinearLa...