An open API service indexing awesome lists of open source software.

https://github.com/xuexiangjys/androidadvancedlearning

Android进阶学习(源码分析、经验技术、感悟等)
https://github.com/xuexiangjys/androidadvancedlearning

Last synced: 7 months ago
JSON representation

Android进阶学习(源码分析、经验技术、感悟等)

Awesome Lists containing this project

README

          

# AndroidAdvancedLearning

Android进阶学习(源码分析、经验技术、感悟等)

---

## 源码分析

* [Android系统启动](./SourceCodeAnalysis/AndroidSystemStartup.md)

* [应用程序进程(AppProcess)启动](./SourceCodeAnalysis/AppProcessStartup.md)

* [应用程序(App)启动](./SourceCodeAnalysis/AppStartup.md)

* [Service的启动](./SourceCodeAnalysis/ServiceStartup.md)

* [Service的绑定过程](./SourceCodeAnalysis/ServiceBind.md)

* [Broadcast的注册、发送和接收过程](./SourceCodeAnalysis/BroadcastRegisterSendReceive.md)

---

## 技术框架

* [X-Library系列Android应用框架详解](framework/X-Library系列Android应用框架详解.md)

* [整套的版本更新解决方案-XUpdate](./framework/整套的版本更新解决方案-XUpdate.md)

* [XUI 一个简洁而优雅的Android原生UI框架](https://github.com/xuexiangjys/XUI)

* [XAOP 一个轻量级的AOP(Android)应用框架](https://github.com/xuexiangjys/XAOP)

* [XUpdate 一个轻量级、高可用性的Android版本更新框架](https://github.com/xuexiangjys/XUpdate)

* [XHttp2 一个功能强悍的网络请求库](https://github.com/xuexiangjys/XHttp2)

* [XPage 一个非常方便的fragment页面框架](https://github.com/xuexiangjys/XPage)

* [XQRCode 一个非常方便实用的二维码扫描、解析、生成库](https://github.com/xuexiangjys/XQRCode)

* [XVideo 一个能自动进行压缩的小视频录制库](https://github.com/xuexiangjys/XVideo)

* [XUtil 一个方便实用的Android工具类库](https://github.com/xuexiangjys/XUtil)

* [XTCP 一个便捷的TCP消息包拼装和解析框架](https://github.com/xuexiangjys/XTCP)

* [XIPC 一个Android通用的IPC(进程通信)框架](https://github.com/xuexiangjys/XIPC)

* [XOrmlite 一个方便实用的OrmLite数据库框架,支持一键集成](https://github.com/xuexiangjys/XOrmlite)

* [XRouter 一个轻量级的Android路由框架](https://github.com/xuexiangjys/XRouter)

* [XLog 一个简易的日志打印框架(支持打印策略自定义,默认提供2种策略:logcat打印和磁盘打印)](https://github.com/xuexiangjys/XLog)

* [XFloatView 一个简易的悬浮窗实现方案](https://github.com/xuexiangjys/XFloatView)

* [RxUtil2 一个实用的RxJava2工具类库](https://github.com/xuexiangjys/RxUtil2)

* [RxBus 一个简易的Android事件通知库,使用RxJava和Javassist设计](https://github.com/xuexiangjys/RxBus)
---

## 经验

* 命令
* [常用的ADB命令](https://blog.csdn.net/xuexiangjys/article/details/81027606)

* [Git常用命令](https://blog.csdn.net/xuexiangjys/article/details/79875167)

* [如何使用Git命令提交项目代码](https://blog.csdn.net/xuexiangjys/article/details/79874571)

* Gradle

* [Gradle使用指南--基础配置](https://blog.csdn.net/xuexiangjys/article/details/79865873)

* 手把手系列

* [手把手教你使用Gradle脚本上传代码仓库](https://blog.csdn.net/xuexiangjys/article/details/80160954)

* [手把手教你如何在Android下进行JNI开发(入门)](https://juejin.im/post/5c05d0776fb9a049ca371cb6)

* [手把手教你使用腾讯的热修复框架-Tinker](https://juejin.im/post/5b6e8a75e51d45191d7a55e1)

* [手把手教你使用ProtoBuf,通过gRPC服务在Android上进行网络请求](https://juejin.im/post/5c976210f265da6111674f4d)

* [手把手教你如何巧用Github的Action功能](./experience/手把手教你如何巧用Github的Action功能.md)

* 快速上手系列

* [快速上手系列--Android应用开发模板](https://blog.csdn.net/xuexiangjys/article/details/105154712)

* Android基础

* [Android开发性能优化大总结](https://blog.csdn.net/xuexiangjys/article/details/83177844)

* [AndroidAPK混淆打包以及反编译技巧](https://blog.csdn.net/xuexiangjys/article/details/64904698)

* [极光推送之Android客户端使用指南--基础篇](https://blog.csdn.net/xuexiangjys/article/details/103994622)

* Java基础

* [Java面向对象的设计模式七大设计原则](https://blog.csdn.net/xuexiangjys/article/details/78924201)

* [Java设计模式之创建型模式](https://blog.csdn.net/xuexiangjys/article/details/78924434)

* [Java设计模式之结构型模式](https://blog.csdn.net/xuexiangjys/article/details/78924859)

* [Java设计模式之行为型模式](https://blog.csdn.net/xuexiangjys/article/details/78924918)

* [Java中的反射使用](https://xuexiangjys.blog.csdn.net/article/details/88146035)

* [Java中Math函数的使用](https://xuexiangjys.blog.csdn.net/article/details/79849888)

* [五分钟搞定正则表达式](https://blog.csdn.net/xuexiangjys/article/details/102798641)

* 运营

* [Android应用商店上架技巧](./experience/Android应用商店上架技巧.md)

---

## 感悟

* [我的三年Android开发总结](./Chatting/我的三年Android开发总结.md)

* [写给即将面试的你](./Chatting/写给即将面试的你.md)

* [你真的会使用github吗](./Chatting/你真的会使用github吗.md)

* [同样都是开发,为什么你不如别人](./Chatting/同样都是开发,为什么你不如别人.md)

* [我的两年博客经验总结](./Chatting/我的两年博客经验总结.md)

* [开源项目创作指南](./Chatting/开源项目创作指南.md)

* [程序员的bug修复宝典](./Chatting/程序员的bug修复宝典.md)