Android面试100问
xiangrikui007
这个作者很懒,什么都没留下…
展开
-
Android面试100问--ConstraintLayout
ConstraintLayout是一个ViewGroup Android 2.3引入,使用的时候需要导入,依赖:implementation 'com.android.support.constraint:constraint-layout:1.1.3' 相对定位 角度定位 边距 居中和偏移 尺寸约束 链 ...转载 2019-07-24 15:51:30 · 258 阅读 · 0 评论 -
Java 垃圾回收根对象
参考:百度知道https://zhidao.baidu.com/question/1753749697666223868.html运行中的线程是称之为垃圾回收根对象的一种,不会被垃圾回收。当垃圾回收器判断一个对象是否可达,总是使用垃圾回收根对象作为参考点。例如,主线程并没有被引用,但是不会被垃圾回收。垃圾回收根对象是可在堆之外被访问的对象。一个对象可由于下列原因成为GC根对象:Syste...转载 2019-07-26 09:24:33 · 1284 阅读 · 0 评论 -
Android面试100问--Android开发从GC root分析内存泄漏
https://blog.csdn.net/weixin_33699914/article/details/86987292转载 2019-07-25 21:00:00 · 246 阅读 · 0 评论 -
Android面试100问--Java内存模型
http://developer.51cto.com/art/201807/579744.htm这个是一篇上文的笔记缓存一致性问题、处理器优化问题和指令重排问题原子性,是指在一个操作中,CPU 不可以在中途暂停然后再调度,即不被中断操作,要不执行完成,要不就不执行。 可见性,是指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。 有序性,即程序...转载 2019-07-25 18:59:08 · 136 阅读 · 0 评论 -
Android面试100问--TraceView查找卡顿问题
https://blog.csdn.net/bolang789/article/details/79765258转载 2019-07-25 18:45:44 · 118 阅读 · 0 评论 -
Android面试100问--anr
Android面试100问--anr本文转载自公号玉刚说,原创作者htkeepmoving,原文链接:https://www.jianshu.com/p/ad1a84b6ec69 ANR(Application Not responding) 指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过长,都会造成ANR...转载 2019-07-25 15:53:01 · 338 阅读 · 0 评论 -
Android面试100问--Launcher
https://blog.csdn.net/linghu_java/article/details/47295253转载 2019-07-24 20:23:02 · 416 阅读 · 0 评论 -
Android面试100问--内存泄露问题
3.Handler内存泄露问题产生内存泄露原因:静态内部类持有外部类的匿名使用,导致在用户退出当前Activity时,handler内部的一些耗时操作还在运行,从而导致activity还被handler做引用,最终导致activity还存留在堆栈中,没有被回收,导致内存泄露。解决:1.handler内部持有外部activity的弱引用。2.把handler改为...转载 2019-07-24 19:11:17 · 117 阅读 · 0 评论 -
Android面试100问--GC OOM
GC OOM参考 https://blog.csdn.net/qq_23062979/article/details/81294713转载 2019-07-24 16:38:03 · 114 阅读 · 0 评论 -
Android面试100问--引用
引用分为强引用,软引用,弱引用,虚引用,强度一次递减。强引用:我们平时不做特殊处理的一般都是强引用,如果一个对象具有强引用,GC宁可OOM也绝不会回收它。看出多强硬了吧。软引用(SoftReference):如果内存空间足够,GC就不会回收它,如果内存空间不足了,就会回收这些对象的内存。弱引用(WeakReference):弱引用要比软引用,更弱一个级别,内存不够要回收他,GC的...转载 2019-07-24 16:36:28 · 106 阅读 · 0 评论 -
Android面试100问--GC原理
转载http://www.importnew.com/23035.html这里是针对上面做的笔记。转载 2019-07-24 16:05:18 · 377 阅读 · 0 评论 -
Android面试100问--性能优化
转载地址 https://blog.csdn.net/qq_23062979/article/details/81294713我这里只是做一下笔记 布局优化 优化 1.01、如果父控件有颜色,也是自己需要的颜色,那么就不必在子控件加背景颜色2、如果每个自控件的颜色不太一样,而且可以完全覆盖父控件,那么就不需要再父控件上加背景颜色3、尽量减少不必要的嵌套4、能用Linear...转载 2019-07-24 15:58:55 · 158 阅读 · 0 评论 -
抓包分析
https://www.jianshu.com/p/e779f12ac809转载 2019-07-26 20:11:03 · 115 阅读 · 0 评论