自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ITRenj的博客

相互学习,共同进步

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

原创 AsyncTask 完全解析

AsyncTask 完全解析 引言 我们知道,在 Android 中,UI 线程不能执行耗时操作;在子线程中不能执行更新 UI 的操作。如果需要在子线程中进行 UI 相关的操作,那么就需要借助 Android 中的异步消息机制(比如我们熟悉的Handler消息机制)才能完成。如果我们自己写代码来进行相关的处理,不仅麻烦,而且大部分的代码都是相同的,AsyncTask 的出现就能帮我们省去大...

2018-01-19 16:40:36 376

RxJava2 中常用操作符和Subject常用子类说明、RxBus类(新)

RxJava2 中常用操作符和Subject常用子类说明 CSDN博客说明:http://blog.csdn.net/itrenj/article/details/78753765 GitHub传送门:https://github.com/itrenjunhua/RxJava2Operator

2017-12-11

RxJava2常用操作符示例代码

RxJava2中常用操作符示例代码以及详细注释 博客说明:http://blog.csdn.net/itrenj/article/details/78753765 GitHub传送门:https://github.com/itrenjunhua/RxJava2Operator

2017-12-08

EditText扩展XEditText

EditText内容格式化控件 XEditText 和 输入内容过滤器工具类。 GitHub地址:https://github.com/itrenjunhua/XEditText

2017-10-11

Android 浮动菜单

Android 浮动菜单效果,博客查看效果图http://blog.csdn.net/itrenj/article/details/73224692 GitHub地址:https://github.com/itrenjunhua/FloatingMenu

2017-06-14

Git 基本使用(常用命令)

Git版本控制工具对命令模式使用的整理

2017-04-14

Git 在Android Studio中的使用

Git 版本控制工具在Android Studio中的使用说明文档

2017-04-14

Git基本使用

Git版本控制工具对命令模式使用的整理

2017-04-14

RecyclerView使用示例

RecyclerView 使用大全测试项目,主要包含怎样使用不同的RecyclerView.LayoutManger实现不同风格的布局(ListView类型?GridView类型?瀑布流?)、给RecyclerView添加分割线、给 item 添加点击事件和长按事件、使用 GridLayoutManager 指定item占用列数、使用多种 item 类型、与 SwipeRefreshLayout 控件结合实现刷新和自动加载更多以及使用 ItemTouchHelper 实现拖拽和侧滑删除效果;同时,将Adapter进行的简单的封装。是一个完整的Android Studio项目(studio版本:2.3.1)。 (博客效果图代码,博客地址:http://blog.csdn.net/itrenj/article/details/70163238)

2017-04-14

Glide框架测试

1.在GlideUtils这个类中封装了一些加载图片的方法,加载图片时调用一个方法即可,可扩展;2. 有一个针对Glide配置的类——ConsumerGlideModule类,在类中对Glide进行了一定的配置,可扩展;3.针对ListView和GridView这控件提供了一个方法,调用这个方法,将ListView或GridView传入就可以实现快速滑动时不加载图片,手指触摸滑动或停止滑动时恢复加载图片。4.图形工具类BitmapUtils 这个类中都是静态方法,提供了一些对Bitmap对象操作的方法(代码中没有用到)。文件是一个Android Studio项目,解压之后直接用Android Studio打开即可,不需要导入。

2017-04-10

OkHttp库封装

MyOKHttp主要包含以下功能: 1.获取数据(后台返回的为json数据,需要解析成不同的数据类型时,使用不同的ResponseHandler即可;如果后台返回xml数据,需要参照response包下的类进行扩展) 2.提交数据(表单类型数据、String类型数据、json类型数据) 3.带进度的上传和下载文件 4.将请求保存(保存大小可设置),支持以不同的形式取消单个、多个或全部请求 代码使用链式调用方式。 压缩文件包含一个Android Studio项目(项目中包含一个库myokhttp和一个代码示例Simple)和MyEclipse项目(包含提交json、string数据以及上传、下载文件的服务端代码,所以在运行Simple的相关功能时需要改变ip地址,MyEclipse项目只包含代码)

2017-03-29

Volley封装

Volley框架封装,主要包含(封装)以下功能: 1.获取String、Bean、Json等类型的数据 2.提交表单数据 3.上传文件 4.加载图片,并且使用三级缓存 将Volley的相关操作封装成一个库,下载文件包含Volley工具库和一个使用实例,下载之后直接使用Android studio打开VolleyTest即可(完整项目,不需要导入);文件上传使用的是自己实现的servlet服务器,所以将服务端代码(使用MyEclipse工具)也一并上传了,直接发布到Tomcat中就可以使用了。

2017-03-07

Picasso简单封装

1.Picasso的工具类PicassoUtils 这个类使用单例设计模式,全局使用一个,也就是全局使用一个Picasso对象,在Demo中我是在基类(BaseActivity)中初始化的;在PicassoUtils这个类中封装了一些加载图片的方法,加载图片时调用一个方法即可;另外在这个类中写了一个图形装换的方法的内部类,可以将图片转换为圆形和指定圆角大小的圆角矩形,其他转换可以根据需要进行扩展。 2.图形工具类BitmapUtils 这个类中都是静态方法,提供了一些对Bitmap对象操作的方法,包括将图片变为圆角矩形、圆形、对图片进行压缩处理、水平翻转原图、将彩色图片变为黑白图片等一些方法。 3.针对ListView和GridView这类控件类 在这个类中写了一个方法,调用这个方法,将ListView或GridView传入就可以实现快速滑动时不加载图片,手指触摸滑动或停止滑动时恢复加载图片。 文件是一个Android Studio项目,解压之后直接用Android Studio打开即可,不要导入。

2016-12-29

Android 操作引导工具

Android新应用操作引导代码。1.添加模糊层,可以指定控件不添加(高亮),高亮区域支持矩形和圆形。2.支持添加覆盖整个页面的引导;3.支持高亮区域显示边框,边框支持实线和虚线两种形式以及设置颜色。引导内容通过xml布局文件实现自定义,可以动态设置模糊层背景颜色。上传的文件包括一个库和一个使用实例。

2016-12-26

Android 操作引导

Android新应用操作引导代码。1.添加模糊层,可以指定控件不添加(高亮),高亮区域支持矩形和圆形。2.支持添加覆盖整个页面的引导;3.支持高亮区域显示边框,边框支持实现和虚线两种形式。引导内容通过xml布局文件实现自定义,可以动态设置模糊层背景颜色。上传文件包括一个Android库和一个使用实例,直接使用Android studio打开运行即可。

2016-12-26

Android 水波纹效果

Android自定义控件实现动态百分比水波纹效果,支持修改波纹长度、波峰高度、颜色、是否需要边框、边框的颜色、大小、可以控制波纹的移动速度,支持矩形和圆形两种效果。所有属性可以通过布局文件设置,也可以在代码中设置。

2016-12-25

Android水波纹效果

Android自定义控件实现动态百分比水波纹效果,支持修改波纹长度、波峰高度、颜色、是否需要边框、边框的颜色、大小、可以控制波纹的移动速度,支持矩形和圆形两种效果。所有属性可以通过布局文件设置,也可以在代码中设置。

2016-12-25

空空如也

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

TA关注的人

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