Skip to content

Latest commit

 

History

History
73 lines (59 loc) · 2.94 KB

File metadata and controls

73 lines (59 loc) · 2.94 KB

四大组件很熟悉了吧, ContentProvider的生命周期是什么; http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html Android设备开机的启动过程; http://blog.jobbole.com/67931/ Activity的视图层次是什么? 打开一个对话框的时候,这个对话框是如何加入到视图上去的? Dialog、PopupWindow、WindowManager加载视图的区别; Service与Thread的区别; ServiceManager、ActivityManager、XXXManager是干什么的; 为什么一定要在UI线程更新视图,为什么要这么设计; 打包APK的过程干了什么; 安装APK的过程干了什么; 启动APK的过程干了什么; 怎么玩DexLoader(动态升级); View的生命周期是啥; TWEEN动画跟熟悉动画在View的绘制过程是怎么作用的; 自定义动画玩过吗,里面的Matrix怎么控制。 res里面的XML资源最终都要转化成JavaCode,怎么完全脱离res,用纯代码的方式实现res资源的功能,怎么缩放一张点九图; Binder原理是什么,出了Binder之外,还能怎么跟Service交互; Touch事件的分发机制; 能不能用代码模拟一组TOUCH事件(比如自动点击广告,自动滚动); ROOT的原理是什么,系统是怎么管理APP的权限的; Material Desgin这么好看,为什么不出兼容包,让5.0以下的系统也能要动画效果; ART模式与Dalvik有什么不同; Render Thread是怎么工作的; 为什么TMD不把功能都用H5实现然后把需求都扔给前段的人去做; ServiceManager、ActivityManager、packageManager 、*****Manager 都弄懂了? Binder 也搞清楚了? IPC 也弄明白了? FrameWork 层的每个类都折腾了? Hook 会玩了? 各种 SystemService 也知道怎么运行的了? View 的渲染你明白是怎么回事了? Intent 是如何实现 1 等之间的解耦合的? 单元测试会写了? Monkey 能跑多长时间? 性能测试通过了? ClassLoader 和 DexLoader 会玩了? Context 是个啥你也知道了? 权限机制也弄清楚了? 触屏事件的分发呢? Handler 、Message 和 Looper 是怎么跑起来的? 如果上面超过一半的东西题主还没有弄清楚,洗洗睡,明天早点起来看书。 1、 Service两种方式的区别

2、 Handler在项目怎么用的,线程间如何通信的

3、 AsyncTask和AsyncQueryHandler

5、 消息推送机制xmpp协议,客户端发送服务器好处理,只要知道服务器IP就可以,服务器如何给客户端推送消息呢

6、 oauth认证

7、 HTML和XML的区别

8、 多线程断点续传下载如何实现续传的

9、 TCP、UDP的区别

10、 aidl开发

11、 Android中JNI和NDK的使用,了解WebService调用技术

12、 Android安全机制,垃圾回收机制

13、 AJAX

14、 屏幕适配

15、 android ui的几个概念:px,dip(dp),sp,dpi,分辨率等,dpi是在Android资源随着不同手机的分辨率自动进行适配,res-》drawable-hdpi

16、 Launcher如何设置壁纸