### 开发干货集锦,总有你知道,以及不知道的内容!
本文主要包含以下几大内容
一、安卓基础学习
二、安卓框架学习
三、安卓面试题集
四、学习书籍参考
# 一、安卓基础学习
## 1.四大组件与布局资源系列
\-[活动使用详解】(https://MP。微信。QQ。com/s/EHmn _ 5 ubww 71 Dyntwuyq)
\-[服务使用详解】(https://MP。微信。QQ。com/s/kerwf 7 Fe 2cz 7m 4t p9 cgcha)
\-[广播使用详解】(https://MP。微信。QQ。com/s/V6 OMR rt 0 ud2 veka ga-Ohw)
\-[内容提供者]使用详解】(https://MP。微信。QQ。com/s/dzititmghuk 1 hbcqaar 6g)
\- [四大布局使用详解】(https://MP。微信。QQ。com/s/Q-ecqcazeudl q3p-ixd7Hg)
\-[资源使用详解】(https://MP。微信。QQ。com/s/8NlzUF-eJRBP5NNZFaoFSA)
\-[可绘制与位图转换总结】(https://MP。微信。QQ。com/s/fkojy 16 mzrke _ 720 afedkw)
\-[可绘制使用详解】(https://MP。微信。QQ。com/s/sAnm _ 0 CPL 6 m2ydadkkpy _ g)
## 2.基础视角系列
\-[文本视图使用详解】(https://MP。微信。QQ。com/s/3jucgmav 89 lb4ksn 4 yu9va)
\-[编辑文本使用详解】(https://MP。微信。QQ。edu trxy-4米格66
\-[按钮使用详解】(https://MP。微信。QQ。com/s/KgaWbRPG9-P91 vcflwa3mg)
\-[图像视图使用详解】(https://MP。微信。QQ。com/s/m5kvbcokVglgzW _ zlOhbuQ)
\-[对话框使用详解】(https://MP。微信。QQ。com/s/zfsjeqigiw4u _ 2TTv1MEg)
\-[通知使用详解】(https://MP。微信。QQ。com/s/yj21a 0 bz7yf _ mp5 cwjzqka)
\-回收视图使用详解
\-[列表视图使用详解】(https://MP。微信。QQ。com/s/bphgwipat1museve3hmgew)
\- [GridView使用详解】(https://MP。微信。QQ。com/s/gP0JU _ n _ _ QxIM0aCHpT-Ba)
\-[片段使用详解】(https://MP。微信。QQ。com/s/edremopxs5 over 5 qd0 vb4 AQ)
\-[弹出窗口]使用详解】(https://MP。微信。QQ。com/s/2z bec 1 dqgsza 2 bq2l BDA)
\-单选按钮单选按钮
\-切换按钮开关控件
\-旋转器下拉弹窗
\-采摘者时间与日期控件
\-快捷键快捷图标
\-应用小部件小部件
\-泡泡气泡悬浮控件
-祝酒小提示
\-菜单菜单
\-搜索搜索控件
\-浮动操作按钮悬浮按钮
\- 动画
\-网络视图
\-应用程序栏
\-最近屏幕最近任务列表
\-多窗口分屏支持
\- 控制系统用户界面部分功能
\-滑动刷新下拉刷新
## 3.基础知识系列
\-[允许使用详解】(https://MP。微信。QQ。com/s/V _ 2xo-s7h 0vd 3 lfz x3a piq)
\-[意图常用方法总结】(https://MP。微信。QQ。com/s/L511c-5G
RayuPNAWXWvmgg)\- [Handler 使用详解](https://mp.weixin.qq.com/s/B5AQBuvNa6ix4i5n6bhxOw)
\- [SharePerference 使用详解](https://mp.weixin.qq.com/s/oXEagqMowQdC3MV2i6KWCQ)
\- [Preference 使用详解](https://mp.weixin.qq.com/s/fUEywB65CE5qYGDEdVr8wQ)
\- [SQLite 使用详解](https://mp.weixin.qq.com/s/5shUtm31K_y2_EVMeXTzmA)
\- [内部存储 使用详解](https://mp.weixin.qq.com/s/QD6LNa4pD_G0ncuugJqZYw)
\- [外部存储 使用详解](https://mp.weixin.qq.com/s/x8-565x0Mq2SHUylylaO-w)
\- [Android 设备信息获取](https://mp.weixin.qq.com/s/l5E-hAJ70XXBqUN9oDybnw)
\- [Android 设备兼容性详解](https://mp.weixin.qq.com/s/GV7Vdioj5L2b5tgCBQwD6w)
\- Tasks 与 back stack
\- 进程与app生命周期
\- Parcelables 与 Bundles数据操作
\- 复制粘贴实现
\- Navigation 导航
\- 多线程管理
\- 构造可折叠屏设备
\- Camera X
\- Camera
\- Sensors
\- Bluetooth
\- NFC
\- Telecom
\- Wi-Fi
\- USB
\- VPN
\- Touch && input
\- Location
\- Awake 管理
\- Material Design
\- Styles 与Themes
## 4. 自定义View系列知识
\- [自定义ItemToggleView](https://mp.weixin.qq.com/s/4m7qyE6oZfPw4PWXb325sg)
\- [自定义itemCheckView](https://mp.weixin.qq.com/s/HKoIJCGuQz8YQbU4oE708w)
\- [自定义itemClickView](https://mp.weixin.qq.com/s/mkVx523Ybl3Pf2PPtLEykQ)
\- [自定义仿 IPhone 开关控件](https://mp.weixin.qq.com/s/tzW8QOhPYcqjfL6-GlrNeQ)
\- [自定义 EditText 样式](https://mp.weixin.qq.com/s/a0NLFUZ9LyaJegRw0wDbXw)
\- [自定义 Button 选择器](https://mp.weixin.qq.com/s/FLptFYj1_0QPMspOz_vlDg)
\- [自定义CheckBox样式](https://mp.weixin.qq.com/s/AWg-TcS_Udb-ILtuYqFsEA)
# 二、Android Framework 学习
## 1. Framework基础知识
\- [Android 架构大剖析](https://mp.weixin.qq.com/s/LPBLD_uveg0V9Vif-U4fpA)
\- [Camera 学习概览](https://mp.weixin.qq.com/s/DP8V_m2LDvn8XNbiVkrecg)
\- [Camera HAL 系统介绍](https://mp.weixin.qq.com/s/BtTAdpdooNLYctjZa2U5mg)
\- [Camera HAL 3 & HAL 1](https://mp.weixin.qq.com/s/PAFGLRC-cTQtkRVMlKiPaw)
\- [Camera 多摄知多少](https://mp.weixin.qq.com/s/kBRvLSsHwObQRNHp8Ec7Yw)
\- [Camera元数据与3A模式](https://mp.weixin.qq.com/s/BEaTCVHDN7JH8YkS-UIw0A)
## 2. Framework 源码学习系列知识
\- [Android 9.0 init 启动流程](https://mp.weixin.qq.com/s/gsRCPMrPMBz8NJie-gTAsw)
\- [Android 9.0 Zygote
启动流程](https://mp.weixin.qq.com/s/cbCm3YIDaYu7TXY8Ch6aFA)
\- [Android 9.0 SystemServer
启动流程](https://mp.weixin.qq.com/s/gGQub7Tg2B9SnfDFUIVdXA)
\- InstallerService
\- DeviceIdentifiersPolicyService
\- [ActivityManagerService
学习笔记](https://mp.weixin.qq.com/s/K9jpiLdcwHm5VjyZ7fDpVg)
\- [PowerManagerService](https://mp.weixin.qq.com/s/3fl6Zu2X-27BgEGlvf6fIQ)
\- RecoverySystemService
\- LightsService
\- [DisplayManagerService](https://mp.weixin.qq.com/s/dpZA089kFpM2MN9j252k3Q)
\- RegionalizationService
\- [PackageManagerService](https://mp.weixin.qq.com/s/DeJ9phYUjcrcbFcXK28Rqw)
\- UserManagerService
\- OverlayManagerService
\- [BatteryService](https://mp.weixin.qq.com/s/P4VzRxxvj0NPvhVjuiA6ZQ)
\- UsageStatsService
\- WebViewUpdateService
\- BinderCallsStatsService
\- [PhoneWindowsManager](https://mp.weixin.qq.com/s/RXV_vqMXaCVzZIoG_sQV4A)
\- [ShutdownThread](https://mp.weixin.qq.com/s/CF-YdaHYVlqPs2JjPbkPhQ)
## 3. 系统稳定性系列知识
\- [深入理解 Android 9.0 Crash
机制(一)](https://mp.weixin.qq.com/s/5p-0WzfFd26qWFBFbd2JxA)
\- [深入理解 Android 9.0 Crash
机制(二)](https://mp.weixin.qq.com/s/0cp6QnTvS36E1Dg9xMjTWA)
\- [App Crash 详解](https://mp.weixin.qq.com/s/zThLUoWzkbda5rC1ikQcEQ)
\- [App ANR 详解](https://mp.weixin.qq.com/s/_mpKJ-wOJ02AkmXgoPeGkg)
\- [App Crash 案例分析](https://mp.weixin.qq.com/s/BkRLq6Q9kZoyZseaqK3S5w)
\- [Google APK Crash 解决方案](https://mp.weixin.qq.com/s/383FNerBJlFTArcd8zv3aQ)
\- [Google APK ANR 解决方案](https://mp.weixin.qq.com/s/k09ihvFsYBTx6GMIh9-3jQ)
\- [Kernel Exception 问题分析](https://mp.weixin.qq.com/s/77XZVkIhZkrsu7UUcBn0cA)
\- [SWT 手机重启问题分析指南](https://mp.weixin.qq.com/s/KNtqdcuNfWrA-UnqNH4A1Q)
\- [SWT 重启案例分析(一)](https://mp.weixin.qq.com/s/hVHFss82ADe7aZydHHb01A)
\- [SWT 重启案例分析(二)](https://mp.weixin.qq.com/s/QCtsXgipvGmRYjq3uaAVjA)
\- [SWT 重启案例分析(三)](https://mp.weixin.qq.com/s/dKHSNXWSIycc2sYGboWDOw)
\- [SWT 重启案例分析(四)](https://mp.weixin.qq.com/s/BrgAFeFddz4F6KdQtoSAmw)
\- [SWT 重启案例分析(五)](https://mp.weixin.qq.com/s/ylfOZL6qsubWcbkkrIt3rg)
\- [展讯平台手机重启问题分析](https://mp.weixin.qq.com/s/T1f310OFqf3PaxK1bx49hw)
\- [MTK平台手机重启问题分析](https://mp.weixin.qq.com/s/dv-9wzVDQBAZ93l-sdqv0Q)
\- [手机开关机、重启时间优化方案](https://mp.weixin.qq.com/s/5SWnYBE0gHw-xqx9heOHxg)
\- [Android
开机Logo、铃声、震动修改方案](https://mp.weixin.qq.com/s/g8nWHsHIL_qolNHznJ2M3w)
\- [Android 开机问题分析流程](https://mp.weixin.qq.com/s/ZfqE16loxX7L598_YMFuIg)
\- [开关机那些事儿](https://mp.weixin.qq.com/s/jSiZc42j4pqpmTWDlDwetQ)
##4 . 性优化系列知识
\- [Android 性能优化总览](https://mp.weixin.qq.com/s/TH-cl-5n9XOlgYmQ8OZUlA)
\- [性能优化之 卡顿延迟](https://mp.weixin.qq.com/s/lnym7JDo3_iNrPVzVrw7dQ)
\- [性能优化之 WiFi Scan](https://mp.weixin.qq.com/s/NAe6NNiZvc1iAf6Y34PiPQ)
\- [性能优化之 Wakeups](https://mp.weixin.qq.com/s/Mr9Zidx_FWJTVKjqMsGg6A)
\- [性能优化之 Wake Locks](https://mp.weixin.qq.com/s/qw3PoG2gBXPGvIazNer7hw)
\- [性能优化之Partial Wake
Locks](https://mp.weixin.qq.com/s/rcvj6R5Z8q4IOPamlgC_Vg)
# 三、Android 面试题集
\- [Android 面试 100 题](https://mp.weixin.qq.com/s/Qvv_zcnMlSRuUC74q9QfrA)
\- [2019Android多线程面试总结](https://mp.weixin.qq.com/s/sQP_koO8Fztq6_q_BmZ7mQ)
\- [Android中高级面试33题](https://mp.weixin.qq.com/s/ade1IMWA8NNFulDvJhuRSA)
\- [Android面试常问基础25题](https://mp.weixin.qq.com/s/1GTLlZ5_YiqZHVw_rlh7cw)
\- [2019 Java常见面试43题](https://mp.weixin.qq.com/s/TpkAHjodPKHZCtkuI-E65A)
\- [Java深入源码级面试题](https://mp.weixin.qq.com/s/cLJ8UEfhdJTle5ksrqwBWw)
\- [2019 网络编程面试题](https://mp.weixin.qq.com/s/r_pQhehmTNJLWBmAKn86YA)
\- [线程、多线程和线程池面试专题](https://mp.weixin.qq.com/s/bdrjtkteaQiPYN89z47-kg)
# 四、学习书籍参考
支持购买正版书籍,以下pdf 数据均来自网络,如有侵权,请联系小编删除,谢谢!
学习让生活更美好,小安时刻为您的学习服务着。
关注微信公众号:程序员Android
回复暗码`(比如:Android高薪之路 回复暗码 6601 即可 )`,即可获取PDF 书籍
## 1. Android 开发书籍
书籍名称|获取暗码
\----|----
Android高薪之路|6601
疯狂Android讲义|6602
第一行代码Android第2版|6603
Android进阶之光|6604
深入理解Android卷一|6605
深入理解Android卷二|6606
深入理解Android卷三|6607
Android 4.0网络编程详解|6608
大话企业级Android应用开发实战|6609
Android Launcher应用开发|6610
Android编程权威指南第2版|6611
Android开发艺术探索|6612
Android框架揭秘|6613
Android内核剖析|6614
Android和PHP开发最佳实践|6615
Android多媒体开发高级编程|6616
Android程序设计基础|6617
Android软件安全与逆向分析|6618
Android游戏编程之从零开始|6619
## 2. Java 开发书籍
书籍名称|获取暗码
\----|----
Java 异常处理 测试与调试|7701
Java编程规范(第三版)|7702
Java编程思想中文第4版|7703
Java并发编程实践|7704
Java核心技术卷一|7705
JAVA解惑|7706
Java数据结构和算法|7707
Java性能权威指南|7708
分布式Java应用基础与实践|7709
深入理解Java虚拟机JVM高级特性与最佳实践|7710
## 3.JavaScript 开发书籍
书籍名称|获取暗码
\----|----
JavaScript_DOM编程艺术|8801
JavaScript高级程序设计|8802
JavaScript权威指南|8803
JavaScript设计模式|8804
JavaScript语言精粹|8805
JavaScript语言精髓与编程实践|8806
jQuery基础教程|8807
JQUERY权威指南|8808
编写高质量代码 改善JavaScript程序的188个建议|8809
高性能JavaScript|8810
## 4.Linux 开发书籍
书籍名称|获取暗码
\----|----
ARM_Linux内核源码剖析|9901
Linux程序设计第四版中文|9902
Linux命令行与shell脚本编程大全|9903
Linux内核设计与实现|9904
Linux系统编程|9905
UNIX 环境高级编程|9906
Unix_Linux编程实践教程|9907
鸟哥的Linux私房菜|9908
嵌入式Linux应用程序开发详解|9909
深入Linux内核架构|9910
深入理解linux内核第三版|9911
## 5.其他书籍
书籍名称|获取暗码
\----|----
阿里工程师的自我修养|5501
阿里Java开发手册|5502
华为绩效管理之道|5503