自定义博客皮肤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的博客

相互学习,共同进步

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

原创 Android Handler分析 (三) Looper详解和Handler其他知识

Android中的Handler机制分析(三) Looper分析和Handler其他知识在前面的博客中我们介绍了Handler相关的几个类(Handler、Message和MessageQueue),在这一篇博客中,我们介绍Handler机制中最后一个重要的类,Looper类。并介绍2个小知识点。

2017-01-20 01:11:35 508

原创 Android Handler分析 (二) MessageQueue详解

在上一篇博客《Android中的Handler机制分析(一) Handler和Message分析》中我们说到了Android中Handler机制的两个重要类Message和Handler,在这篇博客中,我们继续来看一下另外的一个重要类,MessageQueue(消息队列)类。直接接着上一篇博客来。MessageQueue源码分析:1.MessageQueue中的一些成员变量private fina...

2017-01-19 00:20:22 589

原创 Android Handler分析(一) Handler和Message详解

Android中的Handler机制分析(一) Handler和Message分析

2017-01-17 23:54:06 1182

原创 图片框架Glide的使用(二)

在上一篇博客《图片框架Glide的使用(一)》中介绍了部分图片加载框架Glide的使用方法,在这一篇博客中继续将介绍Glide框架中的另外一些使用。废话不多说,接着上一篇博客来:⑪自定义图形变换Glide.with(MainActivity.this) .load(ImageUrl.images[34]) //.transform(new MyTransformation(Ma...

2017-01-10 23:06:37 776

原创 图片框架Glide的使用(一)

图片框架Glide的使用(一)前面我们说过了Picasso的简单使用,在这篇博客中我们就说一下另外一个很好的图片加载框架Glide。Glide库的作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。

2017-01-09 23:41:17 902

原创 Android inflate实例解析

在上一篇博客中,我们从源码的角度出发分析了Android下inflate的过程,但整篇博客基本都是源码,并没有使用实际的代码和图片来进行说明与对比,感觉有点摸不着头脑,所以在这篇博客中我将会通过几个实例来对比和证实一下上一篇博客的几个结论。

2017-01-04 22:40:20 819

原创 Android inflate解析

对于inflate,我相信大家都不陌生,它的作用是将一个layout.xml布局文件变为一个View对象。尤其在ListView、GridView的Adapter中,我们继承BaseAdapter时必须重写的几个方法中有一个getView()方法,在这个方法中基本都会出现,使用inflate方法去加载一个布局,作为ListView、GridView的每个Item的布局。这篇博客就来分析一下Android中inflate的过程。

2017-01-03 21:12:04 6473 1

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关注的人

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