Android高级开发面试题Android 面试

Android 面试题汇总

2017-10-31  本文已影响253人  JokAr_

基础知识


Service生命周期


Activity的创建过程


ActivityManagerService -> </br>
ActivityStackSupervisor -> </br>
ActivityStack -> </br>
ActivityStackSupervisor -> </br>
ApplicationThread

Handler


解释下Application类


APK安装过程


MultiDex工作原理分析和优化方案


应用启动流程分析


View的测量宽/高和最终宽/高有什么区别(另一种问法: view 的 getMeasuredWidth 和 getWidth 有什么区别)


事件分发流程


View的渲染机制


编译打包的过程


ANR的原理(源码角度)


属性动画的原理

Android有多个资源文件夹,应用在不同分辨率下是如何查找对应文件夹下的资源的,描述整个过程


应用最多占可被分配多少内存


-> 进程数*16M

一个应用中有多少个 Window


为什么Dialog不能用Application的Context


Android Activity 、 Window 、 View之间的关系


关于Android Force Close 出现的原因 以及解决方法


哪些情况会出现内存泄漏,如何解决


Android系统的架构


关于第三库问题


Glide4.0源码解析


otto源码解析


Gilde怎么实现圆角图


其他链接


上一篇 下一篇

猜你喜欢

热点阅读