BestNote
:punch: 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Install / Use
/learn @pengMaster/BestNoteREADME
<h1 align="center">Java Android学习/面试指南 </h1>
<!--| Ⅰ | Ⅱ | Ⅲ | Ⅳ | Ⅴ | Ⅵ | Ⅶ | Ⅷ | Ⅸ | Ⅹ | Ⅹ | Ⅹ |
| :--------: | :---------: | :---------: | :---------: | :---------: | :---------:| :---------: | :-------: | :-------:| :------:|:------:|
| Flutter[:iphone:](#Flutter)| Android[:pencil2:](#Android) | Java[:coffee:](#Java)|Kotlin[:unlock:](#Kotlin) | 面试[:memo:](#面试指南) |网络[:cloud:](#网络协议)| 操作系统 [:computer:](#操作系统)| 系统设计[:bulb:](#系统设计)| 工具[:wrench:](#工具)| 数据库[:floppy_disk:](#数据库)| 算法[:pencil2:](#数据结构与算法) | TODO学习清单[:page_facing_up:](#TODO学习清单) |-->
| Flutter| Android | Java | Kotlin | 面试 | 网络 | 系统 | 系统设计 | 工具 | 数据库 | 算法 |TODO | | :--------:| :--------: | :---------: | :---------: | :---------: | :---------: | :---------:| :---------: | :-------: | :-------:| :------:|:------:| | :iphone:| :pencil2: | :coffee:|:unlock: | :memo: |:cloud:| :computer:| :bulb:| :wrench:| :floppy_disk:| :pencil2: | :page_facing_up: |
<br>目录
Android
基础知识
- Activity详细解析
- Service详细解析
- IntentService详细解析
- IntentService原理解析文章
- ContentProvider实例详解
- BroadcastReceiver详细解析
- Android异步任务机制之AsycTask
- Handler,Looper,MessageQueue关系
- Android-SQLite的基本使用
- Android系统相机与相册的使用
- 图片缓存原理
- Android数据存储的五种方式
- Android跟随手指移动的View
- RecyclerView的使用
- Android获取SHA1
- Recyclerview和Listview的异同.md
- 初识ConstraintLayout
- TabLayout记录
- 用SpannableString打造绚丽多彩的文本显示效果
- 解析ConstraintLayout的性能优势
- Android新特性介绍,ConstraintLayout完全解析
- Android新特性介绍,ConstraintLayout完全解析
- Android 一个无限循环滚动的卡片式ViewPager
- Android 中获取控件宽和高的方法(详细解析)
进阶
- Android 学习笔记核心篇
- Android内存泄漏性能优化总结
- 进程间通信详解
- Android中的动画
- 深入了解MVXX模式
- Android项目总结
- Android项目总结2
- 自定义RadioGroup
- Android导入项目一直在Building的解决方案
- 基于TOTP的双向认证算法
- 基于TOTP的双向认证算法
- Android 触控事件解析 - Mastering The Android Touch System 笔记
- 《Android 高性能编程》—— @IntDef 注解,减缓枚举的使用
- Android官网建议代码规范
- 30多年编码经验总结成10条最佳实践
- Android中利用异步来优化处理速度
- 三大图片缓存框架的对比
- SVG图片在Android中的应用
- 携程App的网络性能优化实践
- 途牛插件化原理
- Android分包原理
- 插件化实现的思想
- Android 7.0新特性总结
- RecyclerView局部刷新的坑
- Android单元测试
- gradle 详解——你真的了解Gradle吗?
- AndroidStudio-Gradle多渠道打包
- Android基础入门教程——8.1.1 Android中的13种Drawable小结 Part 1
- Android基础入门教程——8.1.2 Android中的13种Drawable小结 Part 2
- Android-Drawable高级用法
- 安卓开踩过的坑:你的 Bitmap 究竟占多大内存?
- Android 4.4 中 WebView 使用注意事项
- Android图像处理 - 高斯模糊的原理及实现
- Android实战——GreenDao3.2的使用,爱不释手
- Realm for Android详细教程
- 给 Android 开发者的 RxJava 详解
- Android 谈谈自动化测试
- 检查app是否具有通知栏权限
- Android中图片压缩分析(上)
- Android Studio3.0更新之路(遇坑必入)
- Android Studio3.0正式版填坑路
- Android混合编程:WebView实践
- runOnUiThread 、Handler.post、View.post之间的区别
- 理解 Activity.runOnUiThread
- 说说 getMainLooper
- Android 探究 LayoutInflater setFactory
- 巧用ViewPager 打造不一样的广告轮播切换效果
- 为RecyclerView打造通用Adapter 让RecyclerView更加好用
- MNCrashMonitor 监听程序崩溃日志,直接页面展示崩溃日志列表
- 『进阶之路』—— 线程池
- 从json文件到炫酷动画-Lottie实现思路和源码分析
- Lottie动画库 Android 端源码浅析
Gradle相关
- [如何理解 Transform API
View on GitHub100/100
Security Score
Audited on Apr 3, 2026
No findings
