# AndroidAdvancedLearning **Repository Path**: xuexiangjys/AndroidAdvancedLearning ## Basic Information - **Project Name**: AndroidAdvancedLearning - **Description**: Android进阶学习(源码分析、经验技术、感悟等) - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 3 - **Created**: 2019-05-15 - **Last Updated**: 2025-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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) * 快速上手系列 * [快速上手系列--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)