![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
打车APP项目
文章平均质量分 60
醉墨重生
世间万物终有循环,太极阴阳始的初衷。
展开
-
android studio下的sha1值获取
一、首先在app下定义一个文件夹:keystoreBuild->Generate Signed APK->Create New key store->选择自己项目的keystore下,名字写build->输入密码和其他信息,Alias我写的是build->选择build二、完成后重复上步骤Build->Generate Signed APK->Create New key store-原创 2017-10-18 17:26:31 · 196 阅读 · 0 评论 -
常见样式(一)
自定义Dialog样式name="dialog" parent="@android:style/Theme.Dialog"> name="android:windowFrame">@null name="android:windowIsFloating">true name="android:windowIsTranslucent">t原创 2017-12-16 08:26:07 · 265 阅读 · 0 评论 -
常见布局(一)
手机输入框:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2017-12-18 12:51:57 · 287 阅读 · 0 评论 -
基于MVP架构的OKHttp3的封装
一、OKHttp的优势url测试地址:http://httpbin.org二、首先对Response进行封装①定义IResponse接口public interface IResponse { //状态码 int getCode(); //数据体 String getData();}②BaseResponse实现继承IRespo原创 2017-10-30 12:50:54 · 1386 阅读 · 0 评论 -
OkHttp3的使用
一、首先需要Gradlecompile 'com.squareup.okhttp3:okhttp:3.9.0'二、测试get方法/** * 测试get方法 */@Testpublic void testGet() { //创建OKHttpClient对象 OkHttpClient okHttpClient = new OkHttpClient();原创 2017-10-30 10:26:10 · 357 阅读 · 0 评论 -
RxBus-mvp模式下对Rxjav的封装(二)
一、自定义注解,用于标记观察者模式@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RegisterBus {}二、定义一个RxBus的类public class RxBus { public static final Str原创 2017-10-18 14:41:26 · 900 阅读 · 0 评论 -
RxBus-mvp模式下对Rxjav的封装(一)
一、首先定义一个Presenter接口:DataBusSubscriber用来接受数据public interface DataBusSubscriber { void onEvent(Object data);}二、定义一个RxBus的封装类public class RxBus { public static final String TAG =原创 2017-10-18 13:55:04 · 367 阅读 · 0 评论 -
RxJava的简单使用(一)
一测试订阅@Testpublic void testSubscribe() { //观察者/订阅者 final Subscriber subscriber = new Subscriber() { @Override public void onCompleted() {原创 2017-10-18 13:48:50 · 238 阅读 · 0 评论 -
SVG的使用
svg制作logoM = moveto(M,X,Y):将画笔移动到指定的坐标位置L = lineto(L,X,Y):画直线到指定的坐标位置H = horizontal lineto(H,Y):画水平线到指定的Y坐标的位置V = vertical lineto(V,Y)画垂直线到指定的Y坐标的位置A = elliptical Arc(A RX,RY,XROTATION,FLA原创 2017-10-27 18:38:44 · 260 阅读 · 1 评论 -
常用工具类(一)
一、获取UUIDpublic class DevUtil { /** * 获取 UID * @param context * @return */ public static String UUID(Context context) { TelephonyManager tm = (TelephonyManager)c原创 2017-12-18 15:51:23 · 180 阅读 · 0 评论