android
wzk0209
这个作者很懒,什么都没留下…
展开
-
内存泄漏与内存溢出
什么是内存泄漏? 内存泄漏就是程序申请到的内存没有得到及时的释放。 当一个对象不需要在使用了,本应该被回收时,另一个对象持有该对象的引用从而导致该对象不能被gc回收,这样就造成了内存泄漏。 什么是内存溢出 当程序申请的内存小于程序实际使用的内存时,就会溢出。 内存泄漏过多的结果会导致内存溢出。 内存分配策略静态的内存 这块内存在编译时期就已经分配好了,在整个程序运行期间一直存原创 2017-05-19 11:10:43 · 188 阅读 · 0 评论 -
Android 不被杀死的进程
onStartCommand返回的几个参数值 START_STICKY 在运行onStartCommand后service进程被kill后,那将保留在开始状态,但是不保留那些传入的intent。不久后service就会再次尝试重新创建,因为保留在开始状态,在创建 service后将保证调用onstartCommand。如果没有传递任何开始命令给service,那将获取到null的inte原创 2017-05-19 12:29:03 · 426 阅读 · 0 评论 -
Java中的单例模式
Java中的单例模式 什么叫做单例模式 在Java中,一个类有且只有一个对象,并且自行实例化对象供系统使用。 保证只有一个对象将类的构造方法私有化,这样外界不能直接得到类的实例对象public class Single{ private Single(){} private static Single sIntance = new Single(); public static原创 2017-06-01 15:35:28 · 176 阅读 · 0 评论 -
AccessibilityService
AccessibilityService的用法 新建一个android工程 载工程中新建一个MyService继承 AccessibilityService 载清单文件中加入如下注册Service代码 <service android:name=".MyService" android:enabled="true" android:exported="true" an原创 2017-09-12 14:14:47 · 225 阅读 · 0 评论