自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 OkHtttp拦截器

OkHtttp拦截器/** * 网络拦截器 */public class LoggingInterceptor implements Interceptor { private static final String UA = "User-Agent"; @Override public Response intercept(Chain chain) throws IOEx

2017-11-23 13:38:01 214

原创 关于MVP的一些理解

在开发的过程中,目前大多都是采用的MVP模式,MVP与之前的MVC模式基本是差不多的,都是对View和Model进行了抽取,但是MVC是把View与Model交互的来使用,耦合性相对较高,而MVP是把View与Model在Presenter层做交互,在View层完全没有Model的身影,这样降低了代码的耦合度,更有利于在后期对项目的维护。我是自己这么理解的,Model做数据的处理,View做对视图的

2017-10-28 10:57:04 259

原创 OkHttpUtils进一步的封装

这次的封装加了不少东西,包括拦截器,图片是上传,还有对数据的处理,以及网络判断 首先需要我们导入依赖 compile 'com.squareup.okhttp3:okhttp:3.9.0' compile 'com.squareup.okhttp3:logging-interceptor:3.9.0' compile 'com.squareup.okio:okio:1.5.0

2017-10-26 10:08:07 426

原创 购物车简单逻辑

对于购物车自己做的一些简单的逻辑处理,能力有限还望多多指教 使用RecyclerView展示的数据 首先在主界面的布局是这样的<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://

2017-10-25 19:12:10 284

转载 Glide的一些对图片的简单处理

还是借鉴的其他博主的,自己截取了一段 推荐使用独立的图片处理库:wasabeef/glide-transformations,使用也很简单: 也就是添加依赖 compile 'jp.wasabeef:glide-transformations:2.0.0'之后我们就可以使用GenericRequestBuilder或其子类的transform()或bitmapTransform()方法设置图片转

2017-09-21 20:50:16 493

转载 使用Glide获取图片缓存大小以及清除缓存

这里是对一系列的方法进行了封装,在大神的博客里复制过来的代码public class DataCleanManager { /** * 获取缓存大小 * @param context * @return * @throws Exception */ public static String getTotalCacheSize(Cont

2017-09-21 20:39:26 1368

原创 PopupWindow 的基础使用

因为在实际应用中会有要弹出弹框的需求 这里就简单说说 PopupWindow 1、定义一个View来存放你的布局 2、定义一个PopupWindow对象 3、设置一些必要属性 4、设置显示位置 大概就是这几个步骤 看看代码中怎么写吧private void showPop() { //加载自定义布局 View view = View.inflate(thi

2017-09-21 11:10:54 188

原创 RecyclerView方便自己使用

RecycleView

2017-09-20 21:03:28 260

原创 OkHttp 网络请求

这里我只说网络请求 我们知道网络请求一般有两种方式get和post 至于其他的功能: ———–基于Http的文件上传 ———–文件下载 ———–加载图片 ———–支持请求回调,直接返回对象、对象集合 ———–支持session的保持 这里就先不说了首先还用OKHttp我们要用到一个依赖compile 'com.squareup.okhttp3:

2017-09-18 15:25:15 457

原创 讯飞语音——文字转换语音

1.首先在讯飞开放平台注册账号 http://www.xfyun.cn/?ch=bdtg2.在控制台添加应用 获得APPID 然后添加应用 之后就是下载SDK了 在组合服务下载SDK中下载 下载好后解压出来得到以下文件 把libs下的资源放入到你的工程的libs下面 手动添加到依赖库add as library你还需要把assets文件夹复制到main下面 在项目build.gr

2017-09-18 14:04:33 2365

原创 高德地图定位的简单实现

1、要实现高德地图的定位,首先要下载高德地图的SDK以及高德地图定位的SDK 下载地址:http://lbs.amap.com/api/android-sdk/download/ http://lbs.amap.com/api/android-location-sdk/download/ 然后注册账号获取自己的key值

2017-09-16 10:20:11 1433 1

原创 开机广播的简单实现

开机 广播

2017-09-16 09:21:10 1263

实现二维码需要用的ZXIng库

我们在开发时会涉及到二维码,所以在开发二维码时不可避免的会要用到ZXing库,这个库是从Android源码中提取出来专门为实现二位码而生的,希望会帮助到大家

2017-09-21

空空如也

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

TA关注的人

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