美文网首页
常见的一些原理性问题

常见的一些原理性问题

作者: ForAndroid | 来源:发表于2019-02-26 17:26 被阅读0次

    Handler机制和底层实现

    Handler、Thread和HandlerThread的差别

    关于Handler,在任何地方new Handler 都是什么线程下?

    ThreadLocal原理,实现及如何保证Local属性?

    请解释下在单线程模型中Message、Handler、Message Queue、Looper之间的关系

    请描述一下View事件传递分发机制

    Touch事件传递流程

    事件分发中的onTouch 和onTouchEvent 有什么区别,又该如何使用?

    View和ViewGroup分别有哪些事件分发相关的回调方法

    View刷新机制

    View绘制流程

    自定义控件原理

    自定义View如何提供获取View属性的接口?

    Android代码中实现WAP方式联网

    AsyncTask机制

    如何取消AsyncTask?

    为什么不能在子线程更新UI?

    ANR产生的原因是什么?

    什么情况导致oom?

    Oom 是否可以try catch?为什么?

    内存泄漏是什么?

    什么情况导致内存泄漏?

    如何防止线程的内存泄漏?

    内存泄露场的解决方法

    内存泄漏和内存溢出区别?

    LruCache默认缓存大小

    ContentProvider的权限管理(解答:读写分离,权限控制-精确到表级,URL控制)

    如何通过广播拦截和abort一条短信?

    广播是否可以请求网络?

    广播引起anr的时间限制是多少?

    计算一个view的嵌套层级

    Activity栈

    Android线程有没有上限?

    线程池有没有上限?

    ListView重用的是什么?

    Android为什么引入Parcelable?

    有没有尝试简化Parcelable的使用?

    相关文章

      网友评论

          本文标题:常见的一些原理性问题

          本文链接:https://www.haomeiwen.com/subject/bjczyqtx.html