# MyAndroidBlogs **Repository Path**: junhu11/MyAndroidBlogs ## Basic Information - **Project Name**: MyAndroidBlogs - **Description**: 个人markdown格式的博客,内容以Android为主,也会有一些Java、大前端等相关的内容,更多博文欢迎访问我的博客: - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-12 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README | Markdown版本笔记 | 我的GitHub首页 | 我的博客 | 我的微信 | 我的邮箱 | | :------------: | :------------: | :------------: | :------------: | :------------: | | [MyAndroidBlogs][Markdown] | [baiqiantao][GitHub] | [baiqiantao][博客] | bqt20094 | baiqiantao@sina.com | [Markdown]:https://github.com/baiqiantao/MyAndroidBlogs [GitHub]:https://github.com/baiqiantao [博客]:http://www.cnblogs.com/baiqiantao/ 以下文章均已发布到 [个人站点(baiqiantao.github.io)](https://baiqiantao.github.io/) 以及 [个人博客(www.cnblogs.com/baiqiantao)](http://www.cnblogs.com/baiqiantao/) 上,欢迎访问。 如有疑问,欢迎加我微信【bqt20094】详聊 --- # 目录 - [导出的笔记](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/导出的笔记) - [Java](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java) - [aop](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/aop) - [AOP AspectJ 字节码 示例 Hugo MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/aop/AOP%20AspectJ%20字节码%20示例%20Hugo%20MD.md) - [AOP AspectJ 字节码 语法 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/aop/AOP%20AspectJ%20字节码%20语法%20MD.md) - [AutoRegister ASM AOP 字节码 案例 原理 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/aop/AutoRegister%20ASM%20AOP%20字节码%20案例%20原理%20MD.md) - [Javassist 字节码 简介 案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/aop/Javassist%20字节码%20简介%20案例%20MD.md) - [Javassist 字节码 语法 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/aop/Javassist%20字节码%20语法%20MD.md) - [字节码 反编译 APKTool 重新打jar包 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/aop/字节码%20反编译%20APKTool%20重新打jar包%20MD.md) - [RxJava](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/RxJava) - [RxJava RxBinding RxView 控件事件 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/RxJava/RxJava%20RxBinding%20RxView%20控件事件%20MD.md) - [RxJava RxLifecycle 生命周期 内存泄漏 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/RxJava/RxJava%20RxLifecycle%20生命周期%20内存泄漏%20MD.md) - [RxJava RxPermissions 动态权限 简介 原理 案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/RxJava/RxJava%20RxPermissions%20动态权限%20简介%20原理%20案例%20MD.md) - [RxJava 操作符 on和doOn 线程切换 调度 Schedulers 线程池 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/RxJava/RxJava%20操作符%20on和doOn%20线程切换%20调度%20Schedulers%20线程池%20MD.md) - [RxJava 设计理念 观察者模式 Observable lambdas MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/RxJava/RxJava%20设计理念%20观察者模式%20Observable%20lambdas%20MD.md) - [RxJava【创建】操作符 create just from timer interval MD.m](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/RxJava/RxJava【创建】操作符%20create%20just%20from%20timer%20interval%20MD.m.md) - [RxJava【变换】操作符 map flatMap concatMap buffer MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/RxJava/RxJava【变换】操作符%20map%20flatMap%20concatMap%20buffer%20MD.md) - [RxJava【过滤】操作符 filter distinct throttle take MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/RxJava/RxJava【过滤】操作符%20filter%20distinct%20throttle%20take%20MD.md) - [基础](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/基础) - [内存泄漏 Memory Leaks 内存优化 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/基础/内存泄漏%20Memory%20Leaks%20内存优化%20MD.md) - [异常 Exception 堆栈跟踪 异常捕获 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/基础/异常%20Exception%20堆栈跟踪%20异常捕获%20MD.md) - [异常 try catch finally return 执行关系 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/基础/异常%20try%20catch%20finally%20return%20执行关系%20MD.md) - [杨晓峰-Java核心技术-6 动态代理 反射 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/基础/杨晓峰-Java核心技术-6%20动态代理%20反射%20MD.md) - [对象引用 方法传参 值传递 引用传递 易错点 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/对象引用%20方法传参%20值传递%20引用传递%20易错点%20MD.md) - [并发](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/并发) - [ThreadLocal 简介 案例 源码分析 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/并发/ThreadLocal%20简介%20案例%20源码分析%20MD.md) - [线程 Thread Runnable 守护线程 API MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/并发/线程%20Thread%20Runnable%20守护线程%20API%20MD.md) - [线程 Timer TimerTask 计时器 定时任务 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/并发/线程%20Timer%20TimerTask%20计时器%20定时任务%20MD.md) - [总结](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/总结) - [IO流 简介 总结 API 案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/总结/IO流%20简介%20总结%20API%20案例%20MD.md) - [字符串 CSV解析 表格 逗号分隔值 通讯录 电话簿 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/总结/字符串%20CSV解析%20表格%20逗号分隔值%20通讯录%20电话簿%20MD.md) - [文件 File 常见操作 工具 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/总结/文件%20File%20常见操作%20工具%20MD.md) - [网络](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络) - [OkHttp 使用案例 文档翻译 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络/OkHttp%20使用案例%20文档翻译%20MD.md) - [Openfire XMPP Smack RTC IM 即时通讯 聊天 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络/Openfire%20XMPP%20Smack%20RTC%20IM%20即时通讯%20聊天%20MD.md) - [TCP UDP Socket 即时通讯 API 示例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络/TCP%20UDP%20Socket%20即时通讯%20API%20示例%20MD.md) - [推送](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络/推送) - [华为推送 简介 集成 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络/推送/华为推送%20简介%20集成%20MD.md) - [小米推送 简介 集成 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络/推送/小米推送%20简介%20集成%20MD.md) - [推送基础知识 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络/推送/推送基础知识%20MD.md) - [极光推送 JPush 简介 集成 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络/推送/极光推送%20JPush%20简介%20集成%20MD.md) - [魅族推送 简介 集成 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络/推送/魅族推送%20简介%20集成%20MD.md) - [网络监测 Net 断网 网速 ping 完整案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/网络/网络监测%20Net%20断网%20网速%20ping%20完整案例%20MD.md) - [集合](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/集合) - [HashMap 哈希表 数据结构 hash冲突 面试题 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/集合/HashMap%20哈希表%20数据结构%20hash冲突%20面试题%20MD.md) - [杨晓峰-Java核心技术-9 HashMap Hashtable TreeMap MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/集合/杨晓峰-Java核心技术-9%20HashMap%20Hashtable%20TreeMap%20MD.md) - [集合 enum 枚举 简介 案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/集合/集合%20enum%20枚举%20简介%20案例%20MD.md) - [集合 排序 判断元素相等 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/集合/集合%20排序%20判断元素相等%20MD.md) - [集合 数组 定义 转换 遍历 Arrays API MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/Java/集合/集合%20数组%20定义%20转换%20遍历%20Arrays%20API%20MD.md) - [kotlin](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/kotlin) - [Kotlin 特性 语法糖 优势 扩展 高阶 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/kotlin/Kotlin%20特性%20语法糖%20优势%20扩展%20高阶%20MD.md) - [快速书写常见的 Kotlin 代码 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/kotlin/快速书写常见的%20Kotlin%20代码%20MD.md) - [UI](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI) - [QMUI UI库 控件 弹窗 列表 工具类 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/QMUI%20UI库%20控件%20弹窗%20列表%20工具类%20MD.md) - [rv](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/rv) - [RV BaseRecyclerViewAdapterHelper 总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/rv/RV%20BaseRecyclerViewAdapterHelper%20总结%20MD.md) - [RV 分割线 ItemDecoration 简介 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/rv/RV%20分割线%20ItemDecoration%20简介%20MD.md) - [RV 判断滑到底部 顶部 预加载 更多 分页 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/rv/RV%20判断滑到底部%20顶部%20预加载%20更多%20分页%20MD.md) - [RV 多样式 MultiType 聊天界面 消息类型 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/rv/RV%20多样式%20MultiType%20聊天界面%20消息类型%20MD.md) - [RV 数据刷新方式总结 局部刷新 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/rv/RV%20数据刷新方式总结%20局部刷新%20MD.md) - [RV 流式布局 LayoutManager MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/rv/RV%20流式布局%20LayoutManager%20MD.md) - [view](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/view) - [事件分发机制 事件拦截 滑动冲突 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/view/事件分发机制%20事件拦截%20滑动冲突%20MD.md) - [图片相关](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/图片相关) - [Glide3 图片加载框架 总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/图片相关/Glide3%20图片加载框架%20总结%20MD.md) - [Glide4 用法总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/图片相关/Glide4%20用法总结%20MD.md) - [layer-list shape drawable 层叠背景 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/图片相关/layer-list%20shape%20drawable%20层叠背景%20MD.md) - [Luban 鲁班 图片压缩 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/图片相关/Luban%20鲁班%20图片压缩%20MD.md) - [自定义View](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/自定义View) - [自定义Toast 土司 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/自定义View/自定义Toast%20土司%20MD.md) - [自定义View 可清除内容、设置图标、下划线的输入框 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/自定义View/自定义View%20可清除内容、设置图标、下划线的输入框%20MD.md) - [自定义View 水印布局 WaterMark 前景色 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/UI/自定义View/自定义View%20水印布局%20WaterMark%20前景色%20MD.md) - [优化](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/优化) - [APP 优化点 性能 启动 电量 网络 内存 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/优化/APP%20优化点%20性能%20启动%20电量%20网络%20内存%20MD.md) - [App 瘦身 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/优化/App%20瘦身%20MD.md) - [LeakCanary 内存泄漏 监测 性能优化 简介 原理 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/优化/LeakCanary%20内存泄漏%20监测%20性能优化%20简介%20原理%20MD.md) - [性能优化 BlockCanary 卡顿监测 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/优化/性能优化%20BlockCanary%20卡顿监测%20MD.md) - [性能优化 Profiler MAT 内存泄漏 堆转储 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/优化/性能优化%20Profiler%20MAT%20内存泄漏%20堆转储%20MD.md) - [性能优化 启动优化 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/优化/性能优化%20启动优化%20MD.md) - [其他](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他) - [gradle](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/gradle) - [Android APK 打包流程 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/gradle/Android%20APK%20打包流程%20MD.md) - [AS 注解处理器 APT Processor MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/gradle/AS%20注解处理器%20APT%20Processor%20MD.md) - [AS 自定义 Gradle plugin 插件 案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/gradle/AS%20自定义%20Gradle%20plugin%20插件%20案例%20MD.md) - [Gradle Groovy 基础语法 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/gradle/Gradle%20Groovy%20基础语法%20MD.md) - [gradlew 命令行 build 调试 构建错误 Manifest merger MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/gradle/gradlew%20命令行%20build%20调试%20构建错误%20Manifest%20merger%20MD.md) - [发布库到仓库 maven jcenter JitPack MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/gradle/发布库到仓库%20maven%20jcenter%20JitPack%20MD.md) - [jetpack](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/jetpack) - [Jetpack 架构组件 Lifecycle 生命周期 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/jetpack/Jetpack%20架构组件%20Lifecycle%20生命周期%20MD.md) - [Jetpack 架构组件 LiveData ViewModel MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/jetpack/Jetpack%20架构组件%20LiveData%20ViewModel%20MD.md) - [Jetpack 架构组件 Room 数据库 ORM MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/jetpack/Jetpack%20架构组件%20Room%20数据库%20ORM%20MD.md) - [Jetpack 简介 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/jetpack/Jetpack%20简介%20MD.md) - [倒计时 总结 Timer Handler CountDownTimer RxJava MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/倒计时%20总结%20Timer%20Handler%20CountDownTimer%20RxJava%20MD.md) - [工具](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具) - [ARDC Android 远程桌面助手 录屏 演示 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/ARDC%20Android%20远程桌面助手%20录屏%20演示%20MD.md) - [AS](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/AS) - [AS 功能 设置 SDK AVD 简介 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/AS/AS%20功能%20设置%20SDK%20AVD%20简介%20MD.md) - [AS 常用插件 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/AS/AS%20常用插件%20MD.md) - [Git SVN 版本控制 简介 总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/Git%20SVN%20版本控制%20简介%20总结%20MD.md) - [Git 常用命令 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/Git%20常用命令%20MD.md) - [Gitbook 简介 使用总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/Gitbook%20简介%20使用总结%20MD.md) - [Hexo 博客 github.io MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/Hexo%20博客%20github.io%20MD.md) - [七牛云存储 qiniu 域名 回收 文件上传 备份 下载 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/七牛云存储%20qiniu%20域名%20回收%20文件上传%20备份%20下载%20MD.md) - [生成Markdown目录 字符串解析 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/生成Markdown目录%20字符串解析%20MD.md) - [自动化打包 Jenkins 持续集成 Git Gradle MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/工具/自动化打包%20Jenkins%20持续集成%20Git%20Gradle%20MD.md) - [开源项目](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/开源项目) - [Android 第三方加固方案 对比 打包 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/开源项目/Android%20第三方加固方案%20对比%20打包%20MD.md) - [Android 资源混淆 AndResGuard MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/开源项目/Android%20资源混淆%20AndResGuard%20MD.md) - [EventBus 事件总线 简介 原理 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/开源项目/EventBus%20事件总线%20简介%20原理%20MD.md) - [LruCache DiskLruCache 缓存 简介 案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/开源项目/LruCache%20DiskLruCache%20缓存%20简介%20案例%20MD.md) - [异常捕获 崩溃 Bugly ACRC 简介 总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/开源项目/异常捕获%20崩溃%20Bugly%20ACRC%20简介%20总结%20MD.md) - [插件组件](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/插件组件) - [ARouter 路由 组件 跳转 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/插件组件/ARouter%20路由%20组件%20跳转%20MD.md) - [插件化 VirtualAPK 简介 体验 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/插件组件/插件化%20VirtualAPK%20简介%20体验%20MD.md) - [组件化 得到 DDComponent JIMU 模块 插件 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/插件组件/组件化%20得到%20DDComponent%20JIMU%20模块%20插件%20MD.md) - [混合开发](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/混合开发) - [WebView JS交互 addJavascriptInterface MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/混合开发/WebView%20JS交互%20addJavascriptInterface%20MD.md) - [WebView JS交互 JSBridge 案例 原理 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/混合开发/WebView%20JS交互%20JSBridge%20案例%20原理%20MD.md) - [WebView 加载网页 加载资源 总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/混合开发/WebView%20加载网页%20加载资源%20总结%20MD.md) - [混合开发 Hybird Cordova PhoneGap web 跨平台 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/混合开发/混合开发%20Hybird%20Cordova%20PhoneGap%20web%20跨平台%20MD.md) - [混合开发 Hybird Ionic Angular Cordova web 跨平台 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/混合开发/混合开发%20Hybird%20Ionic%20Angular%20Cordova%20web%20跨平台%20MD.md) - [混合开发 Hybird PhoneGap 项目踩过的坑 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/混合开发/混合开发%20Hybird%20PhoneGap%20项目踩过的坑%20MD.md) - [点滴](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/点滴) - [依赖注入 DI 控制反转 IOC MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/点滴/依赖注入%20DI%20控制反转%20IOC%20MD.md) - [设计模式](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式) - [Android开发中常见的设计模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/Android开发中常见的设计模式%20MD.md) - [创建型模式](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/创建型模式) - [Builder 建造者模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/创建型模式/Builder%20建造者模式%20MD.md) - [Prototype 原型模式 复制 浅拷贝 clone MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/创建型模式/Prototype%20原型模式%20复制%20浅拷贝%20clone%20MD.md) - [Singleton 单例模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/创建型模式/Singleton%20单例模式%20MD.md) - [工厂模式 Factory MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/创建型模式/工厂模式%20Factory%20MD.md) - [结构型模式](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/结构型模式) - [Adapter 适配器模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/结构型模式/Adapter%20适配器模式%20MD.md) - [Bridge 桥接模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/结构型模式/Bridge%20桥接模式%20MD.md) - [Composite 组合模式 树 递归 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/结构型模式/Composite%20组合模式%20树%20递归%20MD.md) - [Decorator Wrapper 装饰模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/结构型模式/Decorator%20Wrapper%20装饰模式%20MD.md) - [Facade 门面模式 封装 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/结构型模式/Facade%20门面模式%20封装%20MD.md) - [Flyweight 享元模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/结构型模式/Flyweight%20享元模式%20MD.md) - [Proxy 代理模式 动态代理 cglib MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/结构型模式/Proxy%20代理模式%20动态代理%20cglib%20MD.md) - [行为模式](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式) - [Chain of Responsibility 责任链模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/Chain of Responsibility%20责任链模式%20MD.md) - [Command 命令模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/Command%20命令模式%20MD.md) - [Interpreter Expression 解释器模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/Interpreter%20Expression%20解释器模式%20MD.md) - [Iterator 迭代器模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/Iterator%20迭代器模式%20MD.md) - [Mediator 中介者模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/Mediator%20中介者模式%20MD.md) - [Memento 备忘录 快照模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/Memento%20备忘录%20快照模式%20MD.md) - [Observer 观察者模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/Observer%20观察者模式%20MD.md) - [State 状态模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/State%20状态模式%20MD.md) - [Strategy 策略模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/Strategy%20策略模式%20MD.md) - [Template Method 模板方法 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/Template%20Method%20模板方法%20MD.md) - [Visitor 访问者模式 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/设计模式/行为模式/Visitor%20访问者模式%20MD.md) - [跨平台](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/跨平台) - [React-Native学习指南 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/跨平台/React-Native学习指南%20MD.md) - [适配](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/适配) - [FileProvider N 7.0 升级 安装APK 选择文件 拍照 临时权限 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/适配/FileProvider%20N%207.0%20升级%20安装APK%20选择文件%20拍照%20临时权限%20MD.md) - [版本适配 sdk version MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/适配/版本适配%20sdk%20version%20MD.md) - [适配 去掉 Android P 上的提醒弹窗 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/适配/适配%20去掉%20Android%20P%20上的提醒弹窗%20MD.md) - [适配 通知 Notification 通知渠道 前台服务 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/其他/适配/适配%20通知%20Notification%20通知渠道%20前台服务%20MD.md) - [四大组件](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件) - [AppWidgetProvider 桌面插件 Widget 广播 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/AppWidgetProvider%20桌面插件%20Widget%20广播%20MD.md) - [Context Application 使用总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/Context%20Application%20使用总结%20MD.md) - [Frag](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/Frag) - [Fragment 生命周期 事务 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/Frag/Fragment%20生命周期%20事务%20MD.md) - [Fragment 简介 基础知识 总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/Frag/Fragment%20简介%20基础知识%20总结%20MD.md) - [Fragment 踩过的坑 使用总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/Frag/Fragment%20踩过的坑%20使用总结%20MD.md) - [TabLayout ViewPager Fragment 简介 案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/Frag/TabLayout%20ViewPager%20Fragment%20简介%20案例%20MD.md) - [ViewPager Fragment PagerAdapter MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/Frag/ViewPager%20Fragment%20PagerAdapter%20MD.md) - [ViewPager Fragment 懒加载 可见 总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/Frag/ViewPager%20Fragment%20懒加载%20可见%20总结%20MD.md) - [intent](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/intent) - [Intent 常用场景 FileProvider 拍照 裁剪 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/intent/Intent%20常用场景%20FileProvider%20拍照%20裁剪%20MD.md) - [Intent 意图过滤器 intent-filter data Uri MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/intent/Intent%20意图过滤器%20intent-filter%20data%20Uri%20MD.md) - [Intent 简介 结构 传递数据 常见Action 常量 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/intent/Intent%20简介%20结构%20传递数据%20常见Action%20常量%20MD.md) - [service](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/service) - [IntentService 服务 工作线程 stopself MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/service/IntentService%20服务%20工作线程%20stopself%20MD.md) - [Service 简介 启动方式 生命周期 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/service/Service%20简介%20启动方式%20生命周期%20MD.md) - [服务 AIDL 定向tag IPC Parcelable 案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/service/服务%20AIDL%20定向tag%20IPC%20Parcelable%20案例%20MD.md) - [服务 Service 简单案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/service/服务%20Service%20简单案例%20MD.md) - [任务栈 启动模式 Task Flag launchMode MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/四大组件/任务栈%20启动模式%20Task%20Flag%20launchMode%20MD.md) - [收藏](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/收藏) - [为什么主线程不会因为Looper.loop()里的死循环卡死 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/收藏/为什么主线程不会因为Looper.loop()里的死循环卡死%20MD.md) - [数据](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据) - [Gson Json 序列化 最常用的功能 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据/Gson%20Json%20序列化%20最常用的功能%20MD.md) - [Log 日志工具类 保存到文件 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据/Log%20日志工具类%20保存到文件%20MD.md) - [ORM数据库框架 greenDAO SQLite MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据/ORM数据库框架%20greenDAO%20SQLite%20MD.md) - [ORM数据库框架 LitePal SQLite MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据/ORM数据库框架%20LitePal%20SQLite%20MD.md) - [ORM数据库框架 SQLite ORMLite MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据/ORM数据库框架%20SQLite%20ORMLite%20MD.md) - [ORM数据库框架 SQLite 常用数据库框架比较 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据/ORM数据库框架%20SQLite%20常用数据库框架比较%20MD.md) - [protobuf Protocol Buffers 简介 案例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据/protobuf%20Protocol%20Buffers%20简介%20案例%20MD.md) - [SharedPreferences 原理 源码 进程间通信 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据/SharedPreferences%20原理%20源码%20进程间通信%20MD.md) - [数据库 DB MySQL 基本操作 CRUD 多表 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据/数据库%20DB%20MySQL%20基本操作%20CRUD%20多表%20MD.md) - [数据库 简介 升级 SQLite 总结 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/数据/数据库%20简介%20升级%20SQLite%20总结%20MD.md) - [算法](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法) - [leetcode](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/leetcode) - [领扣-120 三角形最小路径和 Triangle MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/leetcode/领扣-120%20三角形最小路径和%20Triangle%20MD.md) - [领扣-191 位1的个数 Number of 1 Bits MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/leetcode/领扣-191%20位1的个数%20Number%20of%201%20Bits%20MD.md) - [领扣-2 两数相加 Add Two Numbers MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/leetcode/领扣-2%20两数相加%20Add%20Two%20Numbers%20MD.md) - [领扣-26-27-80-283 数组专题 做好初始定义 双指针 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/leetcode/领扣-26-27-80-283%20数组专题%20做好初始定义%20双指针%20MD.md) - [领扣-390 消除游戏 Elimination Game MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/leetcode/领扣-390%20消除游戏%20Elimination%20Game%20MD.md) - [领扣-55-45 跳跃游戏 Jump Game MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/leetcode/领扣-55-45%20跳跃游戏%20Jump%20Game%20MD.md) - [领扣-62 不同路径 Unique Paths MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/leetcode/领扣-62%20不同路径%20Unique%20Paths%20MD.md) - [领扣-70 爬楼梯 Climbing Stairs MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/leetcode/领扣-70%20爬楼梯%20Climbing%20Stairs%20MD.md) - [二叉树 遍历 先序 中序 后序 深度 广度 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/二叉树%20遍历%20先序%20中序%20后序%20深度%20广度%20MD.md) - [其他算法题](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/其他算法题) - [算法 数组中出现次数最多的数字 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/其他算法题/算法%20数组中出现次数最多的数字%20MD.md) - [加解密](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/加解密) - [MD5 SHA1 哈希 签名 碰撞 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/加解密/MD5%20SHA1%20哈希%20签名%20碰撞%20MD.md) - [加解密 3DES AES RSA 简介 示例 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/加解密/加解密%203DES%20AES%20RSA%20简介%20示例%20MD.md) - [填空](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/填空) - [领扣-1-167 两数之和 Two Sum MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/填空/领扣-1-167%20两数之和%20Two%20Sum%20MD.md) - [领扣-209 长度最小的子数组 Minimum Size Subarray Sum MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/填空/领扣-209%20长度最小的子数组%20Minimum%20Size%20Subarray%20Sum%20MD.md) - [领扣-5 最长回文子串 Longest Palindromic Substring MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/填空/领扣-5%20最长回文子串%20Longest%20Palindromic%20Substring%20MD.md) - [领扣-754 到达终点数字 Reach a Number MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/填空/领扣-754%20到达终点数字%20Reach%20a%20Number%20MD.md) - [算法 递归 迭代 动态规划 斐波那契数列 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/算法/算法%20递归%20迭代%20动态规划%20斐波那契数列%20MD.md) - [面试题](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/面试题) - [Android 面试题 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/面试题/Android%20面试题%20MD.md) - [HR 面试题 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/面试题/HR%20面试题%20MD.md) - [Java 面试题 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/面试题/Java%20面试题%20MD.md) - [开源库 面试题 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/面试题/开源库%20面试题%20MD.md) - [数据结构与算法 面试题 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/面试题/数据结构与算法%20面试题%20MD.md) - [网络编程 面试题 MD](https://github.com/baiqiantao/MyAndroidBlogs/blob/master/面试题/网络编程%20面试题%20MD.md)