奋斗&努力

努力,奋斗,为了更好的明天

常用工具类(一)

一、获取UUID public class DevUtil { /** * 获取 UID * @param context * @return */ public static String UUID(Context context) { ...

2017-12-18 15:51:23

阅读数 81

评论数 0

常见布局(一)

手机输入框: xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" xmlns:...

2017-12-18 12:51:57

阅读数 81

评论数 0

常见样式(一)

自定义Dialog样式 name="dialog" parent="@android:style/Theme.Dialog"> name="android:windowFrame">@null ...

2017-12-16 08:26:07

阅读数 100

评论数 0

基于MVP架构的OKHttp3的封装

一、OKHttp的优势 url测试地址:http://httpbin.org 二、首先对Response进行封装 ①定义IResponse接口 public interface IResponse { //状态码 int getCode(); //数据体 S...

2017-10-30 12:50:54

阅读数 1019

评论数 0

OkHttp3的使用

一、首先需要Gradle compile 'com.squareup.okhttp3:okhttp:3.9.0' 二、测试get方法 /** * 测试get方法 */ @Test public void testGet() { //创建OKHttpClient对象 OkH...

2017-10-30 10:26:10

阅读数 148

评论数 0

SVG的使用

svg制作logo M = moveto(M,X,Y):将画笔移动到指定的坐标位置 L = lineto(L,X,Y):画直线到指定的坐标位置 H = horizontal lineto(H,Y):画水平线到指定的Y坐标的位置 V = vertical lineto(V,Y)画垂直线到指定的Y坐标...

2017-10-27 18:38:44

阅读数 131

评论数 1

android studio下的sha1值获取

一、首先在app下定义一个文件夹:keystore Build->Generate Signed APK->Create New key store->选择自己项目的keystore下,名字写build->输入密码和其他信息,Alias我写的是build->选择bu...

2017-10-18 17:26:31

阅读数 100

评论数 0

RxBus-mvp模式下对Rxjav的封装(二)

一、自定义注解,用于标记观察者模式 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface RegisterBus { } 二、定义一个RxBus的类 pub...

2017-10-18 14:41:26

阅读数 536

评论数 0

RxBus-mvp模式下对Rxjav的封装(一)

一、首先定义一个Presenter接口:DataBusSubscriber 用来接受数据 public interface DataBusSubscriber { void onEvent(Object data); } 二、定义一个RxBus的封装类 public ...

2017-10-18 13:55:04

阅读数 157

评论数 0

RxJava的简单使用(一)

一测试订阅 @Test public void testSubscribe() { //观察者/订阅者 final Subscriber subscriber = new Subscriber() { @Override ...

2017-10-18 13:48:50

阅读数 121

评论数 0

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