7年Android应该会为什么?
程序员文章站
2022-03-03 19:18:49
本篇是Android知识的汇总虚拟机相关深入浅出教你理解jvm虚拟机结构篇Android源码相关activity相关View相关安全性相关性能优化多线程数据结构集合相关maplistset架构方面教你设计模式的理论应用和实践场景协议相关第三方框架原理常见算法面试题总结虚拟机相关深入浅出教你理解jvm虚拟机结构篇jvm的堆内存Android源码相关Handler原理和源码binder原理跨进程通信activity相关启动流程启动模式View相关自定义View练习事件分发机制动画V...
本篇是Android知识的汇总
会陆续更新全部文章
虚拟机相关
深入浅出教你理解jvm虚拟机结构篇
jvm的堆内存
程序计数器
栈
方法区
泛型
注解
读懂Java字节码
Android源码相关
Handler原理和源码
binder原理
跨进程通信
activity相关
启动流程
四种启动模式
View相关
自定义View练习
仿网易云菜单
事件分发机制
动画
View绘制流程
安全性相关
防止二次打包
防止反编译
加壳
被劫持提醒
混淆
性能优化
apk大小优化
启动优化
电量优化
内存优化
弱网优化
图片压缩算法
数据库并发优化
多线程
Thread
锁
生产消费模式
数据结构
数组
链表
队列
树
其他:栈、堆、图、散列表
集合相关
map
HashMap原理
LikedHashMap
CurrentHashmap原理
HashTable原理
list
ArrayList
LinkedList
set
HashSet
架构方面
MVC
MVP
MVVM
模块化开发
组件化开发
插件化开发
图片加载框架的设计思路
网络请求框架的设计和思路
Android 内部通信之间的架构思路
教你设计模式的理论应用和实践场景
组合模式
单例模式
适配器模式
建造者模式
策略模式
观察者模式
代理模式
工厂模式
命令模式
装饰着模式
协议相关
http和Https
七层模型
SSL
第三方框架原理
EventBus
Okhttp
Glide
RxJava
常见算法面试题总结
排序、KMP、回溯、二分查找
慢慢更新吧,任重而道远
本文地址:https://blog.csdn.net/english111999/article/details/111824799
上一篇: android 解决android studio编译慢问题
下一篇: Xcode11前后自定义窗口
推荐阅读
-
Android面试:Android-Window机制原理之Token验证(为什么Application的Context不能show dialog)
-
【Android】为什么必须在主线程中执行UI操作
-
Android中为什么有些变量会以m开头?
-
Android中为什么有些变量会以m开头?配置Android Studio识别成员变量的m前缀
-
互联网公司为什么那么喜欢问多线程的面试:15道面试题带你了解 Android多线程面试
-
2020年度总结:如果系统的Android学习可以这么简单!为什么不来看看呢!
-
Android开发中Google为什么不让用Handler的runWithScissors()
-
安卓开发学习笔记(四):Android Stuidio无法实现隐式Intent是为什么?
-
Android 软键盘切换表情为什么出现抖动(如何解决抖动)
-
为什么不要在android或者ios上直连mysql或者sqlserver之类的数据