- 博客(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版本
2021-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人