- 博客(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
255
原创 关于MVP的一些理解
在开发的过程中,目前大多都是采用的MVP模式,MVP与之前的MVC模式基本是差不多的,都是对View和Model进行了抽取,但是MVC是把View与Model交互的来使用,耦合性相对较高,而MVP是把View与Model在Presenter层做交互,在View层完全没有Model的身影,这样降低了代码的耦合度,更有利于在后期对项目的维护。我是自己这么理解的,Model做数据的处理,View做对视图的
2017-10-28 10:57:04
321
原创 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
491
原创 购物车简单逻辑
对于购物车自己做的一些简单的逻辑处理,能力有限还望多多指教 使用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
327
转载 Glide的一些对图片的简单处理
还是借鉴的其他博主的,自己截取了一段 推荐使用独立的图片处理库:wasabeef/glide-transformations,使用也很简单: 也就是添加依赖 compile 'jp.wasabeef:glide-transformations:2.0.0'之后我们就可以使用GenericRequestBuilder或其子类的transform()或bitmapTransform()方法设置图片转
2017-09-21 20:50:16
565
转载 使用Glide获取图片缓存大小以及清除缓存
这里是对一系列的方法进行了封装,在大神的博客里复制过来的代码public class DataCleanManager { /** * 获取缓存大小 * @param context * @return * @throws Exception */ public static String getTotalCacheSize(Cont
2017-09-21 20:39:26
1463
原创 PopupWindow 的基础使用
因为在实际应用中会有要弹出弹框的需求 这里就简单说说 PopupWindow 1、定义一个View来存放你的布局 2、定义一个PopupWindow对象 3、设置一些必要属性 4、设置显示位置 大概就是这几个步骤 看看代码中怎么写吧private void showPop() { //加载自定义布局 View view = View.inflate(thi
2017-09-21 11:10:54
218
原创 OkHttp 网络请求
这里我只说网络请求 我们知道网络请求一般有两种方式get和post 至于其他的功能: ———–基于Http的文件上传 ———–文件下载 ———–加载图片 ———–支持请求回调,直接返回对象、对象集合 ———–支持session的保持 这里就先不说了首先还用OKHttp我们要用到一个依赖compile 'com.squareup.okhttp3:
2017-09-18 15:25:15
495
原创 讯飞语音——文字转换语音
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
2639
原创 高德地图定位的简单实现
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
1545
1
实现二维码需要用的ZXIng库
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人