├── pdf ├── pdf截图1.png ├── pdf截图2.png ├── pdf截图3.png ├── pdf截图4.png ├── pdf截图5.png ├── pdf截图6.png ├── pdf截图7.png ├── pdf截图8.png └── pdf截图9.png ├── .gitignore └── README.md /pdf/pdf截图1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xumingyi/Android_LearningResource/HEAD/pdf/pdf截图1.png -------------------------------------------------------------------------------- /pdf/pdf截图2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xumingyi/Android_LearningResource/HEAD/pdf/pdf截图2.png -------------------------------------------------------------------------------- /pdf/pdf截图3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xumingyi/Android_LearningResource/HEAD/pdf/pdf截图3.png -------------------------------------------------------------------------------- /pdf/pdf截图4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xumingyi/Android_LearningResource/HEAD/pdf/pdf截图4.png -------------------------------------------------------------------------------- /pdf/pdf截图5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xumingyi/Android_LearningResource/HEAD/pdf/pdf截图5.png -------------------------------------------------------------------------------- /pdf/pdf截图6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xumingyi/Android_LearningResource/HEAD/pdf/pdf截图6.png -------------------------------------------------------------------------------- /pdf/pdf截图7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xumingyi/Android_LearningResource/HEAD/pdf/pdf截图7.png -------------------------------------------------------------------------------- /pdf/pdf截图8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xumingyi/Android_LearningResource/HEAD/pdf/pdf截图8.png -------------------------------------------------------------------------------- /pdf/pdf截图9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xumingyi/Android_LearningResource/HEAD/pdf/pdf截图9.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the ART/Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | out/ 15 | 16 | # Gradle files 17 | .gradle/ 18 | build/ 19 | 20 | # Local configuration file (sdk path, etc) 21 | local.properties 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard/ 25 | 26 | # Log Files 27 | *.log 28 | 29 | # Android Studio Navigation editor temp files 30 | .navigation/ 31 | 32 | # Android Studio captures folder 33 | captures/ 34 | 35 | # IntelliJ 36 | *.iml 37 | .idea/workspace.xml 38 | .idea/tasks.xml 39 | .idea/gradle.xml 40 | .idea/assetWizardSettings.xml 41 | .idea/dictionaries 42 | .idea/libraries 43 | .idea/caches 44 | 45 | # Keystore files 46 | # Uncomment the following line if you do not want to check your keystore files in. 47 | #*.jks 48 | 49 | # External native build folder generated in Android Studio 2.2 and later 50 | .externalNativeBuild 51 | 52 | # Google Services (e.g. APIs or Firebase) 53 | google-services.json 54 | 55 | # Freeline 56 | freeline.py 57 | freeline/ 58 | freeline_project_description.json 59 | 60 | # fastlane 61 | fastlane/report.xml 62 | fastlane/Preview.html 63 | fastlane/screenshots 64 | fastlane/test_output 65 | fastlane/readme.md 66 | .idea/vcs.xml 67 | .idea/modules.xml 68 | .idea/misc.xml 69 | .idea/inspectionProfiles/Project_Default.xml 70 | .idea/encodings.xml 71 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | ## Android 学习pdf..... 3 | 4 | ### Android入门级优秀工具书: 5 | 1. 第一行代码+Android+第2版.pdf (一本android开发入门必看的丛书)-> 6 | 链接:https://pan.baidu.com/s/16xd56Kgo-6kTwZhCSvgm0Q 7 | 提取码:ouun 8 | 2. 《Android开发进阶从小工到专家(书签版)》.pdf 9 | 链接:https://pan.baidu.com/s/1fB6HzEqixUZCUzyp8EYbDQ 10 | 提取码:y5pi 11 | 3. 阿里Android开发手册.pdf 12 | 链接:https://pan.baidu.com/s/1iPH95oWWYL1bJ-NIH3rk6Q 13 | 提取码:mg3y 14 | 4. Android移动开发一本就够.pdf -> 15 | 链接:https://pan.baidu.com/s/19qskNm0GNZzpp7dPNfzwiQ 16 | 提取码:qizl 17 | 5. Google Android开发入门与实践.pdf -> 18 | 链接:https://pan.baidu.com/s/1KAtQsCeh6myetM5LV2LQLA 19 | 提取码:blky 20 | 21 | ### Android 进阶优秀工具书: 22 | 1. Android应用性能优化.pdf 23 | 链接:https://pan.baidu.com/s/1BjWQo4IGRn3reFlkkX04EQ 24 | 提取码:z378 25 | 2. Android热修复及其原理 26 | 链接:https://pan.baidu.com/s/1q7UI1VgizSiaj7jKF5orWg 27 | 提取码:45w5 28 | 3. Android自定义组件开发详解.pdf 29 | 链接:https://pan.baidu.com/s/1Ho7dOxpa9F5SdKL0sXtMwg 30 | 提取码:ki5k 31 | 4. Android框架揭秘.pdf 32 | 链接:https://pan.baidu.com/s/1YJtLdxU2JTJHDKLCgDDLVg 33 | 提取码:eh56 34 | 5. kotlin-in-chinese.pdf kotlin学习书籍 35 | 链接:https://pan.baidu.com/s/1f0gBYIP3pLzduuDWsCrTBA 36 | 提取码:exfn 37 | 6. Kotlin For Android(中文翻译).pdf 38 | 链接:https://pan.baidu.com/s/1SdNp-v_SQmKa6NR04Iji4A 39 | 提取码:by1b 40 | 41 | 7. 《Android系统级深入开发——移植与调试》.pdf 42 | 链接:https://pan.baidu.com/s/1HvdWX-j0lk6ZKcj9Zyy1eg 43 | 提取码:35wa 44 | 8. 《Android Gradle权威指南》.pdf 45 | 链接:https://pan.baidu.com/s/1D06-PRaYTDmva5m3w-OR0Q 46 | 提取码:tkfo 47 | 48 | ### Android 深入学习工具书: 49 | 1. 《Android内核剖析》.pdf 50 | 链接:https://pan.baidu.com/s/1n0w4AgFycY0o_PzuMlhozg 51 | 提取码:nush 52 | 2. 《深入理解ANDROID系统》.pdf 53 | 链接:https://pan.baidu.com/s/19XP0sLzw2WmMOn0po4q6XQ 54 | 提取码:frdh 55 | 3. 《深入解析ANDROID虚拟机》.pdf 56 | 链接:https://pan.baidu.com/s/1jKRMHUQrXeGGweSyEAZRkg 57 | 提取码:x0rc 58 | 4. Android C++高级编程 使用NDK 带书签目录 完整扫描版.pdf 59 | 链接:https://pan.baidu.com/s/11l5Fc7sG7E4fHQ2mJGYRiQ 60 | 提取码:wias 61 | 5. 《Android驱动开发与移植实战详解》.pdf 62 | 链接:https://pan.baidu.com/s/1d0eEtJ1hgskYW955YXqryQ 63 | 提取码:0ao5 64 | 6. 《深入剖析Android系统.杨长刚》.pdf 65 | 链接:https://pan.baidu.com/s/12cwoxVCWces2SCTTpoNTHQ 66 | 提取码:d533 67 | 68 | ### pdf书籍截图整理: 有疑问和需要可以qq联系我:1690829596(忘了我是谁) 69 |
70 | 71 | 72 | 73 |
74 |
75 | 76 | 77 | 78 |
79 |
80 | 81 | 82 | 83 |
84 | 85 | ## Android 最全的工具类封装..... 86 | 87 | Android开发人员应该收集以下utils(更新)-> 88 | https://github.com/Blankj/AndroidUtilCode 89 | 90 | ## Android开源项目..... 91 | 92 | ### android UI库 93 | 1.Android UI / UX库列表 -> 94 | https://github.com/wasabeef/awesome-android-ui 95 | 96 | 2.强大的 🚀 Android图表视图/图表视图库,支持线条-饼图 -雷达-气泡和烛台图表以及缩放,拖动和动画 -> 97 | https://github.com/PhilJay/MPAndroidChart 98 | 99 | 3.允许您使用滑入式菜单轻松创建应用的android库 -> 100 | https://github.com/jfeinstein10/SlidingMenu 101 | 102 | 4.在Android和iOS,Web和React Native上本地渲染After Effects动画 -> 103 | https://github.com/airbnb/lottie-android 104 | 105 | 5.适用于Kotlin和Android的漂亮,流畅且可扩展的对话框API -> 106 | https://github.com/afollestad/material-dialogs 107 | 108 | 6.适用于Android的圆形ImageView -> 109 | https://github.com/hdodenhof/CircleImageView 110 | 111 | 7. Android 扫描二维码app. 在zxing的基础上优化了算法和相机处理 112 | https://github.com/xumingyi/CZXing 113 | 114 | 8. 提高 Android UI 开发效率的 UI 库--还不是很完善,缺少每一个UI 模块的小demo,整个demo掺杂在一起,拆分很费劲,可以练手学习, 一个缺少开源博客分块仔细写api说明的框架很难推广出去的,希望这两个库的开发团队能够做的更加高效细致 115 | https://github.com/Tencent/QMUI_Android 116 | https://github.com/xuexiangjys/XUI 117 | 118 | 9. Android 仿微信 QQ 图片裁剪: 119 | https://github.com/gdutxiaoxu/clipimage 120 | 121 | ### android 项目优化: 122 | 123 | 1. Android APK瘦身笔记,多语言,so或者图片资源多的工程瘦身效果明显: 124 | https://juejin.im/post/5d4407baf265da03f04caf59 125 | 2. Android 启动时间优化:不错的文章,亲测有效,简单总结release版本包较少2秒左右,其次异步初始化优先让UI起来,使用工具间定位耗时的主要任务,然后有针对性的修改 126 | https://www.jianshu.com/p/4f10c9a10ac9 127 | https://zhuanlan.zhihu.com/p/23442027 128 | https://juejin.im/post/5d1bb7c6f265da1ba84aab1c#heading-2 129 | 3. Android App内存优化策略: 130 | 3.1美团外卖Android Crash治理之路:https://juejin.im/post/5b231fc451882574866d4519 131 | 3.2 LeakCanary: 让内存泄露无所遁形:https://www.liaohuqiu.net/cn/posts/leak-canary/ 132 | 3.3 Android项目背景和bannerd等往往占用很大的内存:Glide 这样用,更省内存!!! https://segmentfault.com/a/1190000011423889 133 | 134 | ### android 架构: 135 | 1.一个整合了大量主流开源项目高度可配置化的Android MVP快速集成框架-> 136 | https://github.com/JessYanCoding/MVPArms 137 | 138 | 2. Android中的MVVM架构(MVVM + Jetpack的开发实践)-> 139 | https://github.com/qingmei2/MVVM-Rhine 140 | 141 | 3. 超完整的「玩 Android」客户端,项目采用 MVVM, Android Jetpack, Retrofit, Kotlin 协程编写 142 | https://github.com/kukyxs/CoroutinesWanAndroid 143 | 144 | ### android 开发指南: 145 | 146 | 1.适用于Android的人员开发的广泛开源指南 -> 147 | https://github.com/codepath/android_guides 148 | http://guides.codepath.com 149 | 150 | ### android 开源项目分类汇总: 151 | 1.一个定期翻译、发布国内外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目,让我们的技术跟上国际步伐 -> 152 | https://github.com/hehonghui/android-tech-frontier 153 | 154 | 2.国内优秀的Android学习资源: 155 | https://github.com/hehonghui/android-tech-frontier/tree/master/the-bad-guys 156 | 157 | 3.Android的开源项目,开源项目有详细资料和配套视频 -> 158 | https://github.com/Trinea/android-open-project 159 | 160 | 4.Android的开源项目及库 -> 161 | https://github.com/Tim9Liu9/TimLiu-Android 162 | 163 | 5.https://github.com/itheima1/Android 164 | 165 | 166 | ### 玩android网站 167 | https://www.wanandroid.com/article 168 | 169 | ### 程序员简历模板: 170 | 1.中文程序员简历模板系列 -> 171 | https://github.com/geekcompany/ResumeSample 172 | 173 | 174 | 175 | 176 | 177 | 178 | --------------------------------------------------------------------------------