自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

feather(猎羽)

只有疯狂到认为自己能改变世界的人、才能真正的改变世界

原创 Android 知识汇总

转载请注明:http://blog.csdn.net/feather_wch/article/details/52043153 本文用于归纳分类几年Android开发过程中的所有资料。 本文包含主要三部分: 第一部分:精华—是个人关于Java和And...

2018-03-08 22:24:57 2546 10

原创 Linux 相关博文链接和知识汇总

个人总结的Linux知识点,便于学习和复习 其中APUE详细介绍了Unix系统各个层次的知识 深入理解Linux内核也讲述了大量的Linux知识,两者相辅相成,结合着看一定大有收获 最后有关于Linux所有system call和library的列表,如open,close,re...

2016-02-23 20:43:35 739 1

原创 ARM 知识汇总

导读: 包含了ARM所有知识的大纲 一、ARM处理器基础点击这里进入链接1. 寄存器2. CPSR3. Pipeline4. 异常,中断与向量表5. 核心扩展 二、ARM 指令集数据处理指令点击这里进入Data Processing Instruction 包含move,arithme...

2015-12-29 22:37:15 672 0

原创 x86汇编 知识汇总

导读: 涉及x86知识点,包括段、中断等

2015-12-29 19:33:58 741 0

原创 Java知识汇总

转载请注明链接:http://blog.csdn.net/feather_wch/article/details/50291981 1-基础 基础知识点:包括封装、继承、多态、final等 集合、数组、二进制、泛型、异常 2-进阶 集合 注解 反射...

2015-12-14 11:03:20 733 2

原创 Navigation基本使用

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88744255 Navigation基本使用 版本号:2019-03-24(14:30) 文章目录Navigation基本使用简介依赖添加核心组件DestinationsNav...

2019-03-24 14:22:56 315 0

原创 Room和RxJava

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88744278 Room和RxJava 版本号:2019-03-23(14:30) 文章目录Room和RxJavaRxJavaInsert插入操作Update/Delete操作...

2019-03-23 15:52:21 659 0

原创 Room基本使用

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88667037 Room基本使用 版本号:2019-03-22(16:30) 文章目录Room基本使用介绍集成依赖基本使用实体: UserUserDaoRoomDa...

2019-03-22 16:24:36 368 0

原创 Paging分页库的基本使用

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88667037 Android paging library是一种分页库。 按需加载数据进行展示,避免网络流量和系统资源的损耗 Paging分页库的基本使用...

2019-03-22 16:24:03 623 0

原创 DataBinding实战场景

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88597266 从实战场景使用DataBinding才是掌握DataBinding的最好方法。 DataBinding实战场景 版本号:2019-03-20(23:...

2019-03-20 23:24:49 168 0

原创 MVVM-Architecture Component实战

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88400574 MVVM-Architecture Component实战 版本号:2019-03-20(15:00) 文章目录MVVM-Architecture Co...

2019-03-20 14:44:27 132 2

原创 gradlew 查看依赖的层级

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88667037 gradlew 查看依赖的层级 版本号:2019-03-19(19:30) 文章目录gradlew 查看依赖的层级gradlew gradlew 使...

2019-03-19 19:45:09 449 2

原创 gradle compile project 中使用exclude去除重复的依赖

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88667037 gradle compile project 中使用exclude去除重复的依赖 版本号:2019-03-19(18:30) 文章目录gradle co...

2019-03-19 19:19:00 7702 0

原创 ViewModel基本教程

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88400574 LiveData基本教程 版本号:2019-03-19(14:30) 文章目录LiveData基本教程简介ViewModel的使用特别要点Android...

2019-03-19 17:06:08 238 0

原创 LiveData基本教程

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88400574 LiveData基本教程 版本号:2019-03-18(19:30) 文章目录LiveData基本教程简介优势使用LiveData 简介 1、Liv...

2019-03-18 19:57:28 2565 0

原创 Lifecycle的基本使用

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88597266 谷歌的架构组件 Lifecycle的基本使用 Lifecycle的基本使用 版本号:2019-03-17(23:00) 文章目录Lifecyc...

2019-03-17 23:40:30 267 1

原创 DataBinding在Fragment中无效

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88400574 DataBinding在Fragment中无效 版本号:2019-03-17(17:50) 文章目录DataBinding在Fragment中无效Fragmen...

2019-03-17 13:15:06 1554 0

原创 DataBinding的基本使用

转载请注明链接: DataBinding的基本使用 版本号:2019-03-16(12:00) 文章目录DataBinding的基本使用集成DataBindingSDK Manager中进行下载build.gradle中开启基础知识import类型别名导入其它类contextinclude基本使...

2019-03-16 14:11:29 266 0

原创 Replugin源码详解

转载请注明链接: Replugin源码详解 版本号:2019-03-13(23:59) 文章目录Replugin源码详解Replugin的职责划分初始化核心原理关键字BinderServiceManager和AMSServer/ClientContentProviderClassLoaderRe...

2019-03-14 00:26:00 274 0

原创 判断对象是否是反射的类的对象

转载请注明链接: 判断对象是否是反射的类的对象 版本号:2019-03-12(18:10) 文章目录判断对象是否是反射的类的对象isInstance问题汇总参考资料 实际问题是,反射一个系统的类,但是无法判断对象到底是不是该类的对象。 isInstance 1、利用反射读取系统类,如何去判断...

2019-03-12 20:47:38 146 0

原创 Android ClassLoader源码分析

转载请注明链接: Android ClassLoader源码分析 版本: 2019-03-12 文章目录Android ClassLoader源码分析BaseDexClassLoaderDexPathList BaseDexClassLoader 1、BaseDexClassLoader内部重要...

2019-03-12 20:35:07 113 0

原创 RxJava 2.x实战场景

转载请注明链接: https://blog.csdn.net/feather_wch/article/details/88199536 RxJava 2.x实战场景 版本号:2019-03-11(18:10) 实例参考自: RxJava-Android-Sample 文章目录RxJav...

2019-03-11 17:59:43 213 1

原创 插件化前置知识和自定义简易插件框架

转载请注明链接: 插件化前置知识 版本:2019-03-09(13:44) 文章目录插件化前置知识Binder机制hook代理静态代理动态代理hook反射Hook实例剪切板服务的原理拿到ClassLoader和dex加载过程PathClassLoader应用启动过程代码加载资源的使用和动态加载参...

2019-03-09 17:01:14 76 1

原创 Activity透明的实现方法

转载请注明链接:https://blog.csdn.net/feather_wch/article/details/87376462 Activity透明的实现方法: 系统透明度样式、自定义透明度样式 Activity透明的实现方法 版本:2019/3/8-16:02 使用系统的透...

2019-03-08 11:24:07 354 0

原创 java.lang.IndexOutOfBoundsException: Inconsistency detected. RecyclerView报错闪退

转载请注明链接:https://blog.csdn.net/feather_wch/article/details/88293585 RecyclerView 出现的越界问题解决方案 java.lang.IndexOutOfBoundsException: Inconsistency ...

2019-03-07 11:45:27 1572 0

原创 RecyclerView 高度 wrap_content 失效的问题

转载请注明链接:https://blog.csdn.net/feather_wch/article/details/81605300 试过很多办法,但是都是标题党。本问题绝对可以解决。 RecyclerView 高度 wrap_content 失效的问题 版本:2019-03-07(...

2019-03-07 11:35:25 1595 3

原创 RePlugin快速集成实战

转载请注明链接: 快速集成RePlugin以简单实例,讲解内置插件、外置插件、等众多用法。 RePlugin快速集成实战 版本号:2019-03-03 文章目录RePlugin快速集成实战宿主App根目录build.gradleapp的build.gradleRePluginApplicat...

2019-03-07 00:31:23 540 1

原创 RxJava 2.x使用详解

RxJava 2.x使用详解 文章目录RxJava 2.x使用详解基本概念新特性两种观察者模式ObservabledoOnNextConsumer线程调度subscribeOnobserveOn线程切换AndroidSchedulers.mainThread()SchedulerSubjectA...

2019-03-05 19:48:26 1108 0

原创 Replugin插件化框架原理简介

转载请注明链接: 插件化框架原理简介 版本号:2019-03-04(23:05) 文章目录插件化框架原理简介简介为什么需要插件化?导致插件化不稳定的根源在哪?如何解决不灵活的问题?Hook技术Dex的Hook资源的HookContext的HookPluginContext坑位方案Activity...

2019-03-05 00:18:05 224 0

原创 RxJava基础入门

RxJava基础入门 文章目录RxJava基础入门依赖添加RxJava的定义RxJava的原理四个角色被观察者(Observable)观察者(Observer)订阅(Subscribe)事件(Event)使用步骤创建被观察者并产生事件ObservableEmitter创建观察者并定义响应事件的行为...

2019-03-03 16:58:59 63 0

原创 RePlugin的使用

转载请注明链接: RePlugin的使用 版本号:2019-03-03(13:30) 文章目录RePlugin的使用@[toc]快速上手主程序App接入RePlugin1-添加Gradle依赖2-添加Library依赖配置项No signature of method: com.android....

2019-03-03 13:18:45 915 0

原创 Dialog在Fragment中居中显示

转载请注明链接:https://blog.csdn.net/feather_wch/article/details/87376462 如今一个需求Dialog正好处于一个播放窗口(Fragment)的正中央,原始Dialog的Center属性只能位于窗口的中央,无法满足需求。 Dial...

2019-02-28 19:33:34 798 0

原创 Android 热修复原理

转载请注明链接: 热修复原理 版本号:2019/2/25-0:46 文章目录热修复原理@[toc]技术介绍热修复基本概念三大优势三大领域传统框架实现方式Sophix概览优势缺点代码修复底层替换方案传统方案类方法的增减类字段的增减不稳定性无视底层结构的替换方案类加载方案传统方案的原理Dex...

2019-02-25 00:47:17 276 4

原创 Android 热修复框架: Sophix基本使用

转载请注明链接: Android 热修复框架: Sophix基本使用 版本号:2019/2/24-15:38 文章目录Android 热修复框架: Sophix基本使用@[toc]框架集成添加依赖添加SophixStubApplication修改AndroidManifest替换原Applica...

2019-02-24 15:39:56 526 0

原创 ARouter源码详解

转载请注明链接:https://blog.csdn.net/feather_wch/article/details/81605300 详细分析Router的源码。 ARouter源码详解 版本:2019/2/15-1 文章目录ARouter源码详解初始化开启日志`_ARoute...

2019-02-15 18:08:21 536 3

原创 极客窝技术交流会-0930

转载请注明链接: 极客窝QQ群中每周末技术交流会的总结。包含题目、知识扩展、答案。 本群是为工程是打造的交流群,目前技术点是Java、android、JVM、数据结构和算法。 目前没有完成该总结,完成度50% 技术交流会0930 版本: 20180930 文章目录技术交流会...

2018-09-30 14:33:48 293 1

原创 JVM invokedynamic调用指令

转载请注明链接: JVM invokedynamic调用指令 版本号:2018/09/15-1(0:00) JVM invokedynamic调用指令 基础-方法句柄(32) 赛马问题 方法句柄 创建 操作 方法句柄的实现 方法句柄性能 invokedynamic调用...

2018-09-16 00:06:17 492 9

原创 Android项目构建知识点总结

转载请注明链接: Android项目构建知识点总结 版本:2018/9/13-1(12:35) Android项目构建知识点总结 Android Studio目录结构 Android构建流程 jenkins持续集成构建 Android Studio目录结构 ...

2018-09-14 18:02:41 230 0

原创 Android 组件化实战

组件化实战 不论述组件化的基本功能。 利用ARouter框架来实现项目的组件化。 项目模块的拆分 1、项目拆分为三大部分 第一部分:app,也就是壳工程。 第二部分:通用library,这里拆分为两个。 1. lib_base: 通用模块,一些封装好的通...

2018-09-14 18:01:00 354 1

原创 Java IO和NIO

转载请注明链接: Java提供了哪些IO方式? NIO如何实现多路复用? Java IO和NIO 版本号:2018/9/12-1(18:24) Java IO和NIO 基本概念 同步和异步 阻塞和非阻塞 IO/BIO N...

2018-09-12 18:08:10 5919 3

提示
确定要删除当前文章?
取消 删除