该文章会引用历史收藏的编辑的博文链接,引用未完成
- 进程链接1
- Android高效加载大图、多图解决方案,有效避免程序OOM,面试照搬 链接1
- Android studio memory profiler(观察内存,网络,cpu,gpu)使用 链接1
- Android 性能实践(1)(2)(3)(4)
- 任务调度
- 线程
- 多线程与多核
- 线程优先级和线程安全
- 同步(synchronization)\ 锁(Lock)\ 获取(Acquire)锁 \释放(Release)锁 链接1 synchronization用法链接2 synchronization用法链接3
- mvc mvp mvvm 链接1 链接2 demo链接√ 链接3
- java基础知识面试题 链接2√
- 屏幕适配 链接1 链接2
- 版本适配
- 不同品牌手机兼容性适配
- oktttp(xutils底层为okhttp实现) 链接鸿翔1 OkHttp优点较多
- handler异步消息处理 链接1 p395(理解四个关键字就行了)
- AsyncTask p396
- 安卓常见设计模式(单例模式 观察者模式 ) 链接1 链接2
- SSL
- android性能优化 链接1 电量优化链接3
- Linux进程间通信-消息队列 链接1
- list map set 特点 链接1 链接2
- 动画 Anim动画 链接1 链接2
- 内存优化 链接1 链接2
- android对数据操作方式 file sqlite3 preference(mvvk替代) contactResolver contentResolver 链接1 链接2
- 内存泄漏 内存溢出 链接1
- Android Service 链接1 p400
- 跨进程通信AIDL 链接1 链接2
- 显示启动 隐式启动
- 排序算法 链接1 链接2
- 时间复杂度对数理解 链接1
- 布局优化 链接1
- 图片优化 链接1
- Activity LaunchMode 链接1 链接2√
- Parcelable Serializable 链接1
- View 平移 缩放 旋转 位置 坐标系 链接1
- startservice bindservice 链接1 servicedemo链接√
- so库 链接1 链接2
- binder 链接1
- drawable-xhdip drawable-xxhdip 区别 链接1 P224
- 安卓屏幕旋转处理 链接1
- View 绘制流程 链接1
- TCP/IP HTTP认识 链接1 链接2
- View 事件分发 链接1
- 多线程简单理解 链接1
- android 四大组件 链接1√
- Activity生命周期 (屏幕旋转后的执行顺序) 链接1√
- 线程池 链接1
- 单例模式 链接1
- 异步消息处理 深入理解looper handler message三者关系 链接1
- android新版本特性
- 正则表达式
- == 和 equal区别
- rxjava
- 反射
- gc
- http https区别 链接1
- wait() sleep()
- intent
- 线程池
- 组件化
- 最拿手的应用,用到什么技术
- 如何定位线上问题
- 约束布局ConstraintLayout
- fragment中 onattach() oncreateview() onactivitycreated() ondestroyview() ondetach() P218
- broadcasts 有序广播 无序广播
- 扩展函数 p235
- 一个简单的高阶函数理解 p263 内联函数p269 p313
- 持久化技术 文件存储 sharedprefrecences 数据库存储
- SQLite p289
- 事务
- ContentProvider(跨进程访问) ContentResolver(URI使用:authority, path) P327(重要知识点)
- query(uri,projection,selection,selectionArgs,sortOrder) 方法参数说明 p328
- 线上性能监控
- 泛型p345 委托(没看懂)
- PendingIntent 广播执行意图p360
- getExternalCacheDir()获取应用关联缓存目录可不需权限申请 p369
- 作用于存储 android10 p369
- git 命令使用 p385 p528
- service中oncreate(1.)和onstartcommand(2.)区别(1.是在service第一次创建时候调用 2.每次启动service都会调用) p404 BIND_AUTO_CREATE表示在activity和service进行绑定后自动创建service,使得oncreate()方法得到执行
- 前台service p409
- IntentService p412 子线程中运行执行完自动停止
- okhttp retrofit p454
- 协程 p465 没看懂
- theme主题参数属性介绍 p478
- de.hdodenhof:circleimageview:3.0.1
- MaterialCardView 卡片式布局
- Toast工具 p526
- 插件化 链接1
- jetpack p534
- viewmodel p535
- lifecycles p542
- liveData--observer p545
- room p554 未读
- workmanager p565未读
- Java与Kotlin代码之间的转换