胡乱写,请忽略
- Java 基础
- Java 高阶
- Android 基础
- Application 生命周期
- Activity 生命周期
- Android Service、IntentService、Service 和组件间通信
- Activity 的 onNewIntent
- Fragment 的懒加载实现,参数传递与保存
- ContentProvider 使用总结
- BroadcastReceiver 使用总结
- Android 消息机制
- Binder 机制,共享内存实现原理
- Android 事件分发机制
- Android 多线程的实现:Thread、HandlerThread、AsyncTask、IntentService、RxJava
- ActivityThread 的工作原理
- 嵌套滑动实现原理
- RecyclerView与ListView(缓存原理,区别联系,优缺点)
- View的绘制原理,自定义View,自定义ViewGroup
- View、SurfaceView 与 TextureView
- 主线程 Looper.loop 为什么不会造成死循环
- ViewPager 的缓存实现
- requestLayout,invalidate,postInvalidate 区别与联系
- Android P 新特性
- Android 两种虚拟机
- ADB 常用命令
- Asset目录与res目录的区别
- Android SQLite的使用入门
引子:Android高级工程师招聘要求:1. 熟悉Android SDK,熟悉Android UI,熟悉Android各种调试工具;2. 有丰富的Android应用架构能力,能够独立主导并架构App;3. Mobile Web 开发经验;具备各种复合技能:熟悉iOS、H5、Python、.NET等多种开发语言的优先考虑;4. 对Android性能优化,安全,软件加固,自动化测试有深刻认识;5. 博客,开源项目
作者:浪淘沙xud
链接:https://www.jianshu.com/p/88e32ef66ef2
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
- Android 开发高阶
- Android 技术难点
- Android 框架层源码熟悉
- Android 进程间通信以及多进程开发
- Android 动画机制
- Android 绘图原理
- Android 页面恢复
- 混合开发及 Android WebView 应用
- Gradle、自动化构建、持续集成相关
-
Android 架构
- Android studio 编译过程
- App 加载过程
- Android 虚拟机 Android App 运行的沙箱原则
-
Android 优化
-
移动开发外围
- 前端开发相关
- 服务器开发相关
- 开发调试的各种工具
网友评论