自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aile

不以物喜不以己悲

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

原创 Android 项目组件化之创建module,生成aar,引入aar

导言: 在android平时的开发中,经常自己写的东西让别人使用,那么就有module,aar,jar等方式. 1:module通过import module并dependencies完成 2:aar,包括所有文件的android专用包,通过右边的gradle->assemble生成 3:jar,功能工具包,不含资源文件等,通过右键add as library完成 步骤: 1:创建modul...

2018-09-21 12:36:45 2665

原创 Retrofit+Rxjava+MVP网络请求框架

导言: 之前有套基于MVP的网络请求框架,是okhttp封装的,后来由于retrofit,rxJava的流行,所以更改一部分作为学习 步骤: 1:导包 implementation 'com.squareup.retrofit2:retrofit:2.3.0' implementation 'com.squareup.okhttp3:logging-interceptor:3.9....

2018-09-18 17:14:38 473

原创 Android 内存泄漏之LeakCanary

导言: 内存管理是android开发性能中重要的一环,而leakCanary是Square开源框架,是一个Android内存泄露检测库,是个优秀的 内存泄露检测工具,通过它大大降低oom的出现,提高app的质量 释义: 内存泄漏:对象本该在有限生命周期内还持有引用,没有被回收,累计并追踪最终消耗完内存 引入: 1:build.gradle中 debugCompile 'com.squ...

2018-09-17 11:50:55 222

原创 Android 动画笔录

动画在android中使用很广泛,当然也有框架支持动画显示,比如glide显示gif,本文不讲这块,只是记录一下android动画基本实现 1:补间动画 Tween动画,通过平移、缩放、旋转、改变透明度实现动画,可以采用XML来做也可以采用java编码来做 2:逐帧动画 Frame动画是一帧挨着一帧的播放图片,可以采用XML(animation-list,item)来做也可以采用jav...

2018-09-13 16:40:42 147

原创 Android 自定义控件释义

由于经常在android的开发过过程中与控件打交道,所以有些android控件并不能满足我们的需求, 进而需要自定义一 些为我们所用,但是本文只是一些名词解析,具体实现可以网络搜索获得答案,在此只是个人的笔录 1:自定义控件方式: 1.1:继承view,button,textview,recycleview等控件 1.2:继承viewgroup,LinearLayout,RelativeL...

2018-09-13 15:50:07 280

原创 Android Support Annotations注解库之优化代码

导言: Android Support Annotations是从19.1版本引入的注解库,可优化代码,增加可读性,又可减少代码的报错 使用: 1:导包 implementation 'com.android.support:support-annotations:23.4.0' 2:Support Annotations分类 2.1:Nullness注解 @Nullable注...

2018-09-13 13:14:39 323

Android Parcelable code generator Android studio 4.1版本

老插件已经不可用,改插件支持Android studio 4.1版本

2021-01-06

空空如也

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

TA关注的人

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