08 2016 档案
摘要:最近在研究内存泄漏的问题,在使用MAT工具中发现了Shallow heap & Retained heap,不懂。 然后在网上找了一些资料。 Shallow Size 对象自身占用的内存大小,不包括它引用的对象。 针对非数组类型的对象,它的大小就是对象与它所有的成员变量大小的总和。当然这里面还会包括
阅读全文
摘要:转载:http://blog.csdn.net/wangxin1982314/article/details/50293241 堆区: 1 存储的全部是对象,每个对象包含一个与之对应的class信息--class的目的是得到操作指令 2 jvm只有一个堆区(heap)被所有线程共享,堆区中不存放基本
阅读全文
摘要:【单例模式】【Build模式】【原型模式】【工厂模式】【策略模式】【状态模式】【责任链模式】【解释器模式】【命令模式】【观察者模式】【备忘录模式】【迭代器模式】 【模板方法模式】【访问者模式】【中介者模式】【代理模式】【组合模式】【装饰模式】【享元模式】【外观模式】【桥接模式】 【单例模式】 当第一
阅读全文
摘要:【onMeasure】 直接继承view或ViewGroup的自定义控件需要重写onMeasure方法并设置wrap_content时的自身大小,否则在布局中使用wrap_content就相当于match_parent。 //LinearLayout 通过measure调用onMeasure Vie
阅读全文
摘要:【scrollTo/scrollBy】 //控件内的文字会移动,但是控件本身不会移动,而且移动到控件之外之后,文字也就看不见了 if(v.equals(button2)){ button2.scrollTo(5, 5); //View内的文字会向左移动5,向上移动5,绝对坐标,只会移动一次 Toas
阅读全文
摘要:1.Binder死亡代理 这一节首先将介绍Binder类中比较重要的两个方法linkToDeath和unlinkToDeath。我们知道Binder是运行在服务进程,若服务端进程因为某种原因“死亡”,那么Binder对象也将随之而去,因为Binder对象是寄宿在服务端进程中的,这个时候我们的远程调用
阅读全文
摘要:一:前台栈表示应用A,后台栈则是应用B 前台栈/taskAffinity/launchMode 后台栈/taskAffinity/launchMode ActivityB/com.lpn.testone/singleTask ActivityD/com.lpn.modeopj/standard ActivityA/com.lpn.testone/sin...
阅读全文
摘要:/** * 往服务器上上传文本 比如log日志 * @param urlstr 请求的url * @param uploadFile log日志的路径 * /mnt/shell/emulated/0/LOG/LOG.log * @para...
阅读全文

浙公网安备 33010602011771号