美文网首页
Android知识点概括

Android知识点概括

作者: Joe_2e0c | 来源:发表于2019-05-27 10:39 被阅读0次

基础:

四大组件、fragment、自定义View、事件分发、滑动处理、handler、AsyncTask、IntentService、ThreadHandler、Bitmap相关的、动画的用法

进阶:

ListView、RecyclerView、AIDL、LruCache、DiskLruCache、View,Window,Activity的关系、进程保活、性能优化、

高阶:

Bindler、AMS、WMS、Context、APP的启动流程、插件化、组件化、热修复什么的等等

第三方框架:

okhttp、retrofit、RxJava等等,熟悉一个框架的源码,然后知道其他框架的优缺点

混合开发:

通常都是RN相关的,目前Flutter用的不多

架构和语言:

MVC、MVP、MVVM、组件化、插件化、热修复等等

java知识点

多线程、并发、java基本语法、泛型、hashmap等容器相关的

MVP,热更新,DataBinding,Retrofit,OKHttp3,Glide,Volley,Kotlin,支付,IM,马甲包

1、Android的Handler运行机制

2、面向对象的特征

3、性能优化总结2:leakcanary的使用(li)

4、Serializable和Parcelable的区别

5,什么是内存泄漏,android在什么情况下容易产生内存泄漏

6、 简述下Android JNI调用过程

7、插件化、热修复 、热更新的理解

7、activity生命周期图解

8、介绍Activity 四中launchMode:

9、Activity启动Service的两种方式

10、Fragment是什么?你曾经遇到哪些有关Fragment的问题?

11、是否使用过本地广播,和全局广播有什么区别?

12、了解IntentServices吗?

13、如何提升Service进程优先级

14、数据存储相关

15、如何将SQLite数据库(dictionary.db文件)与apk文件一起发布?

16、如何保证Service在后台不被kill

17、mipmap文件夹和drawable文件夹的区别

18、ListView卡顿的原因以及优化策略

19、Android中的动画有哪些?

20、View绘制相关

21、谈谈View的绘制流程

22、事件传递机制

23、什么是Dalvik虚拟机

24、如何解决方法数65k问题?

25、Android Binder机制原理

26、AMS与WMS

Android的framework层主要是由WMS、AMS还有View所构成,AMS和WMS都属于Android中的系统服务

27、APP启动流程

常用第三方框架:

1、Glide缓存机制

2、三级缓存的流程

3、EventBus原理

1、EvenetBus是一种发布-订阅事件总线

2、EventBus的三要素

3、 EventBus的四种ThreadMode(线程模型)

4、Retrofit实现原理(squareup公司的开源)

5、oKhttp原理、Volley

APK执行过程

6、Tinker原理

AndFix(阿里开源)

7、Android组件化开发

Activity之间的跳转:路由框架ARouter

8、Android插件化开发

Android插件化框架有很多

9、直播SDK

10、Databinding

11、Android马甲包

12、RXJava原理

13、RXAndroid

14、Bugly功能

相关文章

网友评论

      本文标题:Android知识点概括

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