Java_Kotlin_Android_Learn 这是一份关于 Android、Java、Kotlin、Git 的学习笔记,既包含对基础知识点的介绍,也包含对一些重要知识点的源码解析,希望对你也有所帮助,欢迎 star 项目主页:Java_Kotlin_Android_Learn 博客主页:leavesC 一、Android 知识点 Android 开源库 OkHttp 网络请求调试利器 - Monitor 一个小巧而强大的 Key-Value 管理框架 - DoKV Android 开源应用 一个 IM 应用 一个纯 Kotlin 的工具类App 两个小游戏 + 一个阅读类应用,适合初学者 Android 框架学习笔记 基于 ViewModel+LiveData+Retrofit+RxJava 封装的网络请求框架 Android APT 实例讲解 Android DataBinding 从入门到进阶 Retrofit2 与服务端实例讲解 Gradle 常用配置总结 RxJava2 入门详细笔记 Dagger2 入门笔记 Gson 使用详解 Android 方案实现 在Android设备上搭建Web服务器 通过 Wifi 实现无网络传输文件 通过 Wifi Direct 实现无网络传输文件 Android 工具类库 Android 扫描并连接蓝牙音响设备 Android 解决软键盘和表情面板切换时的跳闪问题 Android 获取应用 Crash 信息的方法 Android 自定义View基础 Android View 事件分发机制详解 Android 解决 View 的滑动冲突 Android 侧边栏滑动索引 View Android 仿360悬浮球与加速球 Android 自定义View合辑,持续更新中 跳跃小球(贝塞尔曲线-3) 带文本的圆形波浪(贝塞尔曲线-2) 波浪(贝塞尔曲线-1) 仿QQ邮箱下拉刷新 太极 时钟 饼状图 下雨 Android 四大组件 Activity 使用详解 Activity 标签属性 Service 使用详解 BroadcastReceiver 使用详解 ContentProvider 使用详解 Android 相关 Android 应用基础知识 Android 内存泄漏分析 Android 进程和线程 Android Fragment使用详解 Android Dialog使用详解 Android Notification的使用 Android ConstraintLayout 使用详解 Android ConstraintLayout 1.1.2版本的新特性 Android 权限系统 Android 系统权限 Android Permission 大全 Android 6.0 运行时权限解析 Android 运行时权限封装 Android 多线程机制 Android 多线程之Handler、Looper与MessageQueue源码解析 Android 多线程之HandlerThread源码解析 Android 多线程之IntentService源码解析 Android 多线程之AsyncTask源码解析 Android HandlerThread 源码详细注释 Android IntentService 源码详细注释 Android AsyncTask 源码详细注释 Android IPC 机制 AndroidIPC机制(1)-进程和线程 AndroidIPC机制(2)-序列化机制 AndroidIPC机制(3)-AIDL AndroidIPC机制(4)-Messenger AndroidIPC机制(5)-Binder连接池 Android 集合框架 Android 集合框架源码解析之SparseArray SparseArray 源码详细注释 二、Java 知识点 Java 重拾 重拾Java(0)-基础知识点 重拾Java(1)-基本数据类型与字面值 重拾Java(2)-运算符 重拾Java(3)-异常处理 重拾Java(4)-线程 重拾Java(5)-枚举 重拾Java(6)-注解 重拾Java(7)-泛型 重拾Java(8)-反射 重拾Java(9)-Lambda表达式 Java 集合框架 Java 集合框架源码解析之数组与链表 Java 集合框架源码解析之ArrayList Java 集合框架源码解析之LinkedList Java 集合框架源码解析之HashMap Java 集合框架源码解析之LinkedHashMap Java 集合框架源码解析之HashSet Java 集合框架源码解析之LinkedHashSet ArrayList 源码详细注释 LinkedList 源码详细注释 HashMap 源码详细注释 LinkedHashMap 源码详细注释 HashSet 源码详细注释 LinkedHashSet 源码详细注释 三、Kotlin 知识点 Kotlin 入门教程 基础 变量、数据类型、函数 包、类型别名、修饰符 数组、字符串模板 条件循环、区间、返回和跳转 类、接口、对象 类的基本概念 抽象类、数据类、密封类、枚举类、匿名内部类、内部类、嵌套类 接口 继承 可空性 空安全 类型的检查与转换 集合 集合 函数和Lambda 扩展函数和扩展属性 命名参数、默认参数值、可变参数、局部函数 Lambda表达式 with与apply函数 函数操作符 其他 异常 运算符重载 中缀调用、解构声明 对象表达式与对象声明 委托 注解 四、Git教程详解 Git教程详解(1) Git教程详解(2) 五、工具类 高精度计算类 BigDecimalUtil 精度截取类 DecimalFormatUtil 日期计算类 LocalDateUtil 随机数生成类 RandomUtil