自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android-MVVM架构-Data Binding的使用

项目整体效果:Awesome-Android-MVVM什么是MVVM, 为什么需要 MVVM?如何在Android中使用Data Binding实现MVVM架构?什么是MVVM , 为什么需要MVVM?MVVM是Model-View-ViewModel的简写. 它是有三个部分组成:Model、View、ViewModel。Model:数据模型层。包含

2016-12-26 16:26:56 1904

转载 RecyclerView的Item点击事件实现总结

自从开始使用RecyclerView代替ListView,会发现有很多地方需要学习。前一段时间的学习记录有:RecyclerView的滚动事件研究 - DevWikiRecyclerView的ViewHolder和Adapter的封装优化 - DevWikiRecyclerView问题记录 - DevWiki实现 RecyclerView

2016-12-21 15:02:06 650

转载 RecyclerView的万能分割线

效果图:使用方法:添加默认分割线:高度为2px,颜色为灰色mRecyclerView.addItemDecoration(new RecycleViewDivider(mContext, LinearLayoutManager.VERTICAL));11添加自定义分割线:可自定义分割线drawablemRecyclerView.addItemDecorati

2016-12-21 09:48:47 630

转载 Retrofit2.0 公共参数(固定参数)

在实际项目中,对于有需要统一进行公共参数添加的网络请求,可以使用下面的代码来实现:RestAdapter restAdapter = new RestAdapter.Builder() .setEndpoint(ctx).setRequestInterceptor(new RequestInterceptor() { @O

2016-12-20 14:25:43 730

转载 Retrofit 动态参数(非固定参数、非必须参数)(Get、Post请求)

关键词:Retrofit 动态参数、非固定参数、非必须参数有如下场景:请求数据时: 1. 用户未登录时,不带参数userId; 2. 登录时带上参数userId.如下接口:@GET("index.php?r=default/homepage")Observable> getDataList(@Query("page") int page);@GET

2016-12-20 14:09:08 2770

转载 Retrofit2.0使用总结及注意事项

概述随着Google对HttpClient 摒弃,和Volley的逐渐没落,OkHttp开始异军突起,而Retrofit则对okHttp进行了强制依赖。Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,如果看源码会发现其实质上就是对okHttp的封装,使用面向接口的方式进行网络请求,利用动态生成的代理类封装了网络接口请求的底

2016-12-20 14:02:26 1268

转载 Android网络请求使用Retrofit+OkHttp,如何获取请求参数 ?

Retrofit是一个非常优秀的网络库,默认支持OkHttp,Retrofit与OkHttp共同出自于Square公司,Retrofit其实就是对OkHttp做了一层封装。把网络请求都交给给了OkHttp,我们只需要通过简单的配置就能使用Retrofit来进行网络请求了。Retrofit现在最新版本是2.1,OkHttp最新版本是3.4.1,两者相比前一代版本都有较大的改动,由于本文重点是

2016-12-20 13:26:48 10664 2

转载 mock-api

原理基于 OkHttp 的 Interceptor : 如果目标url需要mock,则从本地(assets或sdcard)读取数据,否则继续向外发送请求。使用首先,在 build.gradle 中添加以下依赖:compile 'com.shanbay.android:mock-api:0.0.1'然后,准备mock数据,比如对于请求: /api/user/ 我们

2016-12-16 17:11:33 956

转载 MVVM Light Toolkit使用指南

概述MVVM Light Toolkit是一个Android MVVM 轻量级工具库,主要目的是更快捷方便的构建Android MVVM应用程序,工具库添加了一些Data Binding 不支持的属性,还有添加对控件事件的封装,同时提个一个全局消息通道方便ViewModel 之间的通信,Toolkit主要包括两部分Binding和Messenger,接下来,我们分别说明下这两个模块的作用和使用

2016-12-13 17:25:15 1767

转载 玩转Android之MVVM开发模式实战,炫酷的DataBinding!

C# 很早就有了MVVM的开发模式,Android手机中的MVVM一直到去年Google的I\O大会上才推出,姗姗来迟。MVVM这中开发模式的优点自不必多说,可以实现视图和逻辑代码的解耦,而且,按照Google的说法,使用了MVVM的开发模式,还可以提高布局文件的解析速度,个人觉得这一点非常重要。我们在安卓开发中经常需要写很多个findViewById,让人心烦,很多人不想写这个于是用了一些注解框

2016-12-13 11:14:42 704

转载 认清Android框架 MVC,MVP和MVVM

相信大家对MVC,MVP和MVVM都不陌生,作为三个最耳熟能详的Android框架,它们的应用可以是非常广泛的,但是对于一些新手来说,可能对于区分它们三个都有困难,更别说在实际的项目中应用了,有些时候想用MVP的,代码写着写着就变成了MVC,久而久之就对它们三个的选择产生了恐惧感,如果你也是这样的人群,那么这篇文章可能会对你有很大的帮助,希望大家看完都会有收获吧!文章重点:(1)了

2016-12-12 15:33:43 329

转载 Android限定EditText的输入类型为数字或者英文(包括大小写)

其实有两种方案:1.在xml:EditText 设置属性----android:digis="ABCDE555555&&&&&" (尼玛CSDN也坑爹啊, 根本不是digis, 我还奇怪怎么冒个digis 出来,  经个人验证是digits !! 尼玛原作者写错就算了, 你们这些到处乱转载骗点击率的家伙多少检查下原文啊!!! )ABCDE555555&&&&&"是你的限制规则。

2016-12-07 14:00:02 1145

walle-cli-all.jar

美团打包方案所需工具包,可以实现轻量快速打包!支持多渠道配置

2019-09-17

android仿微信选择多张图片

android仿微信上传图片的效果,要源码的可自行下载,大家有什么需要实现的效果都可以在反馈中留言,有时间我会更新上去,大家一起研究,共同进步!

2016-07-25

dex2jar 反编译工具

dex2jar jd-gui 反编译工具,轻松反编译anroid项目,需要的赶紧下载啦

2016-04-08

postman 调试http请求的完美工具

用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。

2016-04-08

多字库联合使用之OCR.rar

之前在网上看到有很多OCR的相关资料,自己训练字库的资料也很多,但是关于训练字库后的多自字库联合使用资料则少之又少,其实在OCR3.02出来之后就已经支持多字库联合使用了,故记录下来,希望能对大家有所帮助!

2015-04-30

commons-collections-3.1

实现有序的map,使得有序的,便于查找的map成为现实!

2014-09-01

完美解决拍照后图片旋转问题

看到网上有很多解决关于拍照后图片旋转的问题,特别是三星的机型问题最大,但是都不能很好的解决问题,所以花时间研究了下,终于解决了拍照后图片旋转的问题,再此把代码贴出来跟大家一起研究下,有什么不对的地方还望大家指正。

2014-08-12

空空如也

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

TA关注的人

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