自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

依生依世

一只纠结的程序猿

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 RxJava2.0 源码剖析

RxJava2.0 源码剖析一.Observable(被观察者/发射器)二.Subscribe(订阅事件)三.Observer(观察者)这里我们先以一个最基础的使用case,来分析RxJava的实现原理。Observable.create(ObservableOnSubscribe<Int> { emitter -> (1..3).forEach { emitter....

2019-12-26 21:53:54 236

原创 Android AnnotationProcessor

Android AnnotationProcessor一.项目结构二.定义注解三.实现注解处理器(一)依赖(二)注解处理器(三)处理注解四.使用注解处理器(一)依赖(二)使用注解(三)生成的代码五.注意事项注解处理器通常可以用在模块间解藕、自动生成代码等地方,比如router路由或者butterknife。效果就是我们在某些地方标注某些注解,在编译时,注解处理器会扫描这些注解的地方,然后生成一些...

2019-12-26 20:59:42 5968

原创 Android Locale语言设置

Android Locale语言设置一.系统设置二.应用级设置(一)更新Locale1.updateConfiguration2.createConfigurationContext(二)获取Locale(三)Locale.getDefault()(四)WebView的坑三.实践Android系统支持多种语言的切换,可以是系统级别的,也可以是应用级别的。一.系统设置系统语言的设置在手机设置页...

2019-12-26 17:34:02 7459 1

原创 Android App Bundle

Android App BundleAABAPKSDynamic Feature ModuleAndroid 5.0以下设备注意事项Android项目中会有针对不同设备的资源文件,比如根据分辨率不同,drawable会分为drawable-ldpi、drawable-hdpi、drawable-xhdpi、drawable-xxhdpi等文件夹;根据系统版本不同,layout会分为layout-...

2019-12-26 17:22:45 1301

原创 Android R文件生成

Android R文件生成AAR主工程Android在打包时,通过AAPT工具,对主工程和引入的依赖里的所有资源文件进行编译压缩,并会对res/里的资源文件如drawable、layout、values等生成唯一的id,同时生成R.java文件,保存所有的id值,以及生成resource.arsc文件,建立id对应资源的值(如string)或文件路径(如png)的关系表。如上图是我们apk中...

2019-12-26 16:36:37 5416

安卓笔记文档

安卓的一些常用控件代码的笔记,不是很全,但应该有用

2014-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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