常见的一些原理性问题
2019-02-26 本文已影响0人
ForAndroid
Handler、Thread和HandlerThread的差别
关于Handler,在任何地方new Handler 都是什么线程下?
请解释下在单线程模型中Message、Handler、Message Queue、Looper之间的关系
请描述一下View事件传递分发机制
事件分发中的onTouch 和onTouchEvent 有什么区别,又该如何使用?
View和ViewGroup分别有哪些事件分发相关的回调方法
View刷新机制
View绘制流程
自定义控件原理
自定义View如何提供获取View属性的接口?
Oom 是否可以try catch?为什么?
内存泄漏是什么?
什么情况导致内存泄漏?
如何防止线程的内存泄漏?
内存泄露场的解决方法
内存泄漏和内存溢出区别?
LruCache默认缓存大小
ContentProvider的权限管理(解答:读写分离,权限控制-精确到表级,URL控制)
如何通过广播拦截和abort一条短信?
广播是否可以请求网络?
广播引起anr的时间限制是多少?
计算一个view的嵌套层级
Android线程有没有上限?
线程池有没有上限?
ListView重用的是什么?
Android为什么引入Parcelable?
有没有尝试简化Parcelable的使用?