# android_study **Repository Path**: lishu1108/android_study ## Basic Information - **Project Name**: android_study - **Description**: 🔥一个学习 Android 的实践项目。基础知识、网络库、大量实用的自定义 View,Kotlin,Jetpack 等。更多精彩等你来发现。 - **Primary Language**: Kotlin - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 0 - **Created**: 2020-03-31 - **Last Updated**: 2024-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: Kotlin, Java, Android ## README # android_study ## 介绍 可以找到各种你想知道或学习的 Android 知识点,每一个知识点提供文档说明和程序运行效果演示。 ## 目录 我将 Android 每一个大类的知识点整理成一份文档供读者阅读,文档内容涉及源码分析,我自己手动画了很多的 UML 图, 以便加深自己对知识的理解,哪一天忘记了,我回过头来看看,也能立马回忆起这部分知识点。我始终觉得文档比写代码更加重要, 所以我花费在写文档上面的时间比写代码的时间多了不少。我非常建议读者先阅读这部分的文档然后再去看代码,就不会知其然而不知其所以然。 ### [广播接收器 BroadcastReceiver](./core/src/main/java/cn/blogss/core/broadcast/broadcast.md) ### [内容提供器 ContentProvider](./core/src/main/java/cn/blogss/core/contentprovider/contentprovider.md) ### [服务 Service](./core/src/main/java/cn/blogss/core/service/service.md) ### [视图 View](./core/src/main/java/cn/blogss/core/view/view.md) ### [窗口 Window](./core/src/main/java/cn/blogss/core/window/window.md) ### [网络技术](./core/src/main/java/cn/blogss/core/network/network.md) ### 开源库 #### [RxJava](./open_lib/src/main/java/cn/blogss/frame/rxjava/rxjava.md) #### [PermissionX](./open_lib/src/main/java/cn/blogss/frame/permissionx/permissionx.md) ### JNI 与 NDK 编程 #### [JNI 开发流程](./core/src/main/java/cn/blogss/core/jni/jni.md) #### [NDK 开发流程](./core/src/main/java/cn/blogss/core/jni/jni.md) ## 参与贡献 如果你想和我一起参与该项目,请按照下述步骤提交代码 1. 点击右上角 Fork 本仓库到你自己的仓库中 2. 在你本地 clone 你的该项目 3. 开始开发,编写你自己的代码。并提交到你自己的仓库中 4. 新建 Pull Request,等待我审核你的代码细节,决定是否合并你的代码到该项目中