- 博客(245)
- 资源 (31)
- 收藏
- 关注
原创 RecyclerView分割线
LinearLayoutManager和GridLayoutManager分割线https://www.jianshu.com/p/049f0da3b4b1
2018-12-23 15:21:34
355
原创 关于开发工具Sublime3的使用
简单的ctrl+F查找就不说了,记录一个筛查正则表达式的插件,可以用来筛选文件中多个关键字,形成新的linehttps://github.com/davidpeckham/sublime-filterlinesInstall with GitOpen the Sublime Text package folder (see Sublime Text > Preferences &...
2018-10-24 16:07:25
609
转载 FileProvider的使用
https://blog.youkuaiyun.com/chen_white/article/details/72819814
2018-08-31 16:33:26
3955
转载 Gradle的学习记录(很重要,关于项目编译)
https://www.jianshu.com/p/ac02cebd279ehttps://blog.youkuaiyun.com/qq_18796911/article/details/51445077https://blog.youkuaiyun.com/l664675249/article/details/50556133https://www.jianshu.com/p/9df3c3b6067ah...
2018-08-08 17:10:35
424
转载 修改git用户名密码
https://jingyan.baidu.com/article/642c9d3435a6e9644a46f732.html
2018-08-08 09:17:50
20117
原创 关于module打包为aar遇到的坑
记录一下最近制作aar遇到的坑1 moudle中的lib文件夹下的jar,aar和远程依赖必须用api引用否则APP依赖module后无法使用2 如果moudle打包为aar给demo使用,则moudle中包含的aar和远程库无法引用,必须再次导入demo中(应该是机制本身的原因,aar中无法引用aar和远程库)...
2018-08-06 14:34:31
2759
原创 Rxjava2学习感悟(心得)
引入 implementation 'io.reactivex.rxjava2:rxjava:2.1.7' implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'Rxjava2分为三个步骤1 新建被观察者Observerable2 新建观察者Observer3 两者建立订阅关心subscribe----------...
2018-07-26 16:25:16
378
转载 关于自定义相机功能的TextureView和SurfaceView学习记录
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1213/2153.html http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1213/2153.html
2018-07-26 11:10:41
909
转载 ViewSwitcher学习记录
https://blog.youkuaiyun.com/qq_23874081/article/details/71933896
2018-07-25 17:06:06
400
原创 Dagger2学习记录
记录一下最近学习Dagger2的认知,如有错误望指正 引入implementation 'com.google.dagger:dagger:2.4'annotationProcessor 'com.google.dagger:dagger-compiler:2.4'一、 module的使用1 class Apublic class A { private Co...
2018-07-25 15:34:04
218
转载 Dragger2官方注入框架学习
https://www.jianshu.com/p/626b2087e2b1https://www.jianshu.com/p/22c397354997
2018-07-23 14:55:25
608
原创 关于Retrofit注解学习记录
@Body 多用于post请求发送非表单数据,比如想要以post方式传递json格式数据 @Path 用于Get请求中url中的占位符 @Query 用于Get中指定参数 @Url 指定请求路径 @Filed 多用于post请求中表单字段,Filed和FieldMap需要FormUrlEncoded结合使用 @FiledMap 和@Filed作...
2018-07-18 17:16:30
368
转载 mvp+dagger2+retrofit2+rxjava 项目框架 最佳实践
https://www.jianshu.com/p/d7b9efde7e15
2018-07-18 10:35:14
413
转载 图片OOM 使用BitmapFactory ImageResizer
谷歌为我们提供了一个规则,很好用,看代码之前,我们还是文字说一下吧,主要逻辑如下,分三步走:(1) 将 BitmapFactory的 inJustDecodeBounds 参数设置为true,当设置为true,代表此时不真正加载图片,而是将图片的原始宽和高数值读取出来(2) 利用options取出原始图片的宽高和请求的宽高进行比较,计算出一个合适的inSimpleSize的值(3) 将 Bitma...
2018-06-26 14:34:48
329
原创 Interger和int
一直以为Interger为空的时候 转为int 会自动赋值为0 后来知道自己sb了 特此记录一下Integer integer;(integer不能为null)int a=integet.intValue();
2018-06-25 17:06:08
794
转载 ItemTouchHelper拖拽、移动
https://www.jianshu.com/p/e3426dcc8ef1https://www.jianshu.com/p/0bbc44cc1582
2018-06-25 10:30:52
793
转载 解决打包apk手动配置测试跟正式环境的问题 和 根据正式还是测试环境设置不同的app名称
https://www.jianshu.com/p/43f2a70ca29e?nomobile=yes
2018-06-21 11:48:02
1402
转载 记录一下关于okhttp3信任证书的学习
Android HTTPS 自制证书实现双向认证(OkHttp + Retrofit + Rxjava)https://www.jianshu.com/p/64172ccfb73bOkhttp3信任所有证书设置https://www.jianshu.com/p/59a102f150aaOKHttp源码解析https://www.jianshu.com/p/27c1554b7fee...
2018-06-13 11:31:50
1225
转载 Rxjava学习记录
Rxjava2:https://www.jianshu.com/p/0cd258eecf60Rxjava:http://gank.io/post/560e15be2dca930e00da1083
2018-06-11 17:24:36
269
原创 简单实现异步(创建新的线程)
1 AsyncExecuterimport java.util.concurrent.Executor;import java.util.concurrent.Executors;import java.util.concurrent.ThreadFactory;import android.support.annotation.NonNull;public class AsyncEx...
2018-06-11 14:09:45
2960
原创 终极FileUtils
FileUtils Api http://commons.apache.org/proper/commons-io/javadocs/api-release/index.html?overview-summary.html1 第三方jar导入 implementation 'commons-io:commons-io:2.6'2 使用(对于我来说主要操作 IOUtils,FileUtils)...
2018-06-11 13:40:06
348
原创 关于“下载文件”记录
今天在这里立一个Flag,如果我今后再写复杂代码不画框架图,我就是大傻逼有关下载文件,因为下载过程中可能因为各种原因导致下载中断,再次下载导致有未下载完成的垃圾存在,所以每次下载先放入一个统一的文件夹temp中,在一个UI线程中写出文件,然后将文件移动到对应的文件夹下,稍后可以在适当的时机清理temp文件夹。...
2018-06-11 10:36:50
323
转载 静态内部类终极demo
之前一直听说静态内存类,也看过很多资料,但是看完就忘了,因为不知道到底静态内存类有什么好处,但是自己从看了这篇文章明白了,他和AlertDialog实现复制一样,封装、简洁、美!!!https://blog.youkuaiyun.com/cd18333612683/article/details/79129503...
2018-06-07 15:19:37
303
转载 SelectableRoundImageView设置图片每个圆角
https://blog.youkuaiyun.com/zhongyun_0602/article/details/49181505
2018-06-07 11:44:00
879
原创 View事件冲突
事件冲突分为三种:同向(例如 都是竖直方向) 异向(横竖方向) 混合记录一下同向的冲突解决 ,其他类似现在有NestScrollView 但是为了了解冲突 用一个ScrollView嵌套另一个Scrollview制造冲突解决思想:(同向)当子view向上滑动,并且可以滑动(未到顶部),则事件有子view处理,当子view到达顶部,向上滑动,事件由父view处理(异向)比较水平和垂直方向滑动距离绝对...
2018-06-05 13:21:20
319
转载 仿微信上传剪切头像
https://blog.youkuaiyun.com/lmj623565791/article/details/39761281
2018-06-04 11:41:07
2514
原创 自定义LifeCycle
1 LifeCycleAwareimport android.app.Activity;import java.util.LinkedList;import java.util.List;public class LifeCycleAware { private boolean started; private boolean resumed; private boolean...
2018-05-31 12:28:50
1501
原创 官方LifeCycle学习
主要针对Java8编译版本的学习记录1 导入库implementation "android.arch.lifecycle:common-java8:1.0.0"2 创建Observerimport android.arch.lifecycle.DefaultLifecycleObserver;import android.arch.lifecycle.Lifecycle;import and...
2018-05-31 11:44:28
1428
原创 关于重写RelativeLayout布局
1 布局height=width*ratio@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int widthMode = MeasureSpec.getMode(widthMeasureSpec); int widthSize = MeasureSpec.getSiz...
2018-05-23 15:59:10
724
转载 图片ZOOM和CLIP
https://blog.youkuaiyun.com/lmj623565791/article/details/39761281
2018-05-16 12:18:57
439
转载 Monkey自动化稳定性测试
首先打开开发者-允许usb模拟点击https://blog.youkuaiyun.com/jffhy2017/article/details/54572400
2018-05-15 10:48:21
644
转载 Android 获取点击屏幕压力和坐标
之前几篇文章我们讲解了自定义View和ViewGroup, 今天我们来看下View和ViewGroup常见的触摸事件和按键事件。MotionEventMotionEvent对象是与用户触摸相关的时间序列,该序列从用户首次触摸屏幕开始,经历手指在屏幕表面的任何移动,直到手指离开屏幕时结束。手指的初次触摸(ACTION_DOWN操作),滑动(ACTION_MOVE操作)和抬起(ACTION_UP)都会...
2018-05-14 16:50:03
8436
转载 RxJava+reftroft
前言本文参考: RxJava 与 Retrofit 结合的最佳实践http://gank.io/post/56e80c2c677659311bed9841与上文不同的是:本文采用最新的RxJava2.0与Retrifit2.0来实现,并针对于1.x不同的地方进行处理。针对请求过程进行的封装,额外增加缓存策略和请求头部处理。RxJava2.0使用笔记:http://blog.csdn.ne
2018-04-27 10:20:21
887
转载 SwipeRefreshLayout和bannerView轮播冲突解决
SwipeRefreshLayout和ConvenientBanner广告轮播事件冲突解决 查看布局,分析一下布局,这个布局是很常规的首页布局,一个SwipeRefreshLayout下拉刷新包裹一个带head的listview。其中head头部有个广告轮播的控件,可以左右滑动,下拉刷新是上下滑动。如果直接使用,你会发现,你左右滑动的时候,很不灵敏,有时候会触动下拉刷新。 可以发现淘宝那些
2018-04-25 11:54:22
1083
1
MyApplication.zip|MyApplication.zip
2020-11-19
MyApplication.zip
2019-05-13
遥控器View
2017-12-06
删除webview中的广告
2017-11-03
异步任务AsyncTask
2017-10-09
Fragment懒加载
2017-09-25
recyclerview实现拖拽
2017-09-22
PagerSlidingTab的基本使用
2017-09-15
EasyRecyclerView
2017-09-11
RecyclerView自动加载更多
2017-05-26
进度条(项目中比较实用)
2017-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人