自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android Kotlin + 协程 + Retrofit + MVVM优雅的实现网络请求(简洁!!!!)

最近学习了Kotlin,感受就是好处太多了 欲罢不能,这其中协程这个特点处理异步非常不错,于是花了很长时间结合Retrofit封装了网络请求,感觉非常简洁好用。先看下调用方式准备工作:Retrofit的初始化 常规写法接口定义interface ApiInterface { @GET("/article/listproject/0/json") suspend fun getListProject(): BaseResponse<ListProjectBean?&g...

2021-01-27 18:23:14 1876 1

原创 Android自定义view仿QQ的Tab按钮动效

话不多说 先上效果图实现其实很简单,先用两张图一张是背景的图,一张是笑脸的图片,笑脸的图片是白色,可能看不出来。实现思路:主要是再触摸view的时候同时移动这两个图片,但是移动的距离不一样,造成的错位感,代码很简单:import android.content.Contextimport android.graphics.*import android.util.AttributeSetimport android.view.MotionEventimport androi

2021-01-22 17:18:45 2192 6

原创 kotlin真香,Android转kotlin ,写代码爽到飞起

kotlin真香,Android转kotlin ,写代码爽到飞起

2021-01-06 16:55:32 129

原创 再一次对RxJava的理解和感悟,手写简单实现

最近又看了下RxJava 感觉又领悟了些东西,于是想写下来分享一下首先再RxJava中经常看到这两个角色observable和observer

2020-09-18 16:45:09 162

原创 (Android)手撸RxJava简单的的实现过程代码

https://github.com/wangxiongtao/TakeRxJava其中关于线程的切换 我只是简单的手动 new thread  主要是用来学习 RxJava 代码写法

2018-06-05 18:12:33 266

原创 发现一个对Rxjava解释的非常好的文章 (基于源码 并不是讲一堆操作符的用法)

最近看Rxjava的文章 上来就从一堆的操作符开始讲,说实话看着很恶心,让我对Rxjava特别抵触,后来看了这篇文章之后我才豁然开朗,对Rxjava有所改观,自己写起来也得心应手,附上文章链接(稀土掘金上的)https://juejin.im/post/5a521d68f265da3e4e25750ehttps://juejin.im/post/5a6751af6fb9a01cb2571794...

2018-03-20 10:12:03 140

原创 Android 简单自定义虚线View

直接上代码package com.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import android.suppo...

2018-03-09 16:22:31 597

原创 Retrofit+Rxjava +flatMap操作符 实现单个文件下载功能并回调下载进度

废话不多说直接上代码ApiService部分 package com.dawn.httplib.retrofit.function;import io.reactivex.Observable;import okhttp3.ResponseBody;import retrofit2.Response;import retrofit2.http.GET;import retrofit2....

2018-02-09 14:11:38 825 1

原创 封装 Retrofit+Rxjava 无需修改添加Service接口中的方法

一般Retrofit中的用法都要去写个Api接口类,然后在类里面对后台接口写上对应的方法例如这样public interface IScanService { @FormUrlEncoded @POST("findShopList") Observable&lt;BaseResult&lt;List&lt;ScanLocBean&gt;&gt;&gt; findShopL...

2018-02-08 16:34:23 450

原创 自己写的OKHttp+MVP的框架实现(无需增加多余的M,V层)

我这种写法可以避免MVP中大量类的生成,而且只需修改P层 ,而且P层修改也很少,无需增加M,和V层现在只是初次编写地址链接https://github.com/wangxiongtao/OKHttp-MVP

2018-01-19 18:49:41 378

原创 Android端 AES+RSA结合实践

Android端1. 服务器端(server)分别生成自己的RSA密钥对,并提供接口给Android客户端获取RSA公钥(rsaPublicKey)2. client生成AES密钥(aesKey)3. client使用自己的AES密钥(aesKey)对转换为json格式的请求明文数据(data)进行加密,得到加密后的请求数据encryptData4. client提供server提

2017-10-31 13:38:21 689 2

原创 Android 关于RSA 加密和签名的区别

你只要想:既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;同理,既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。题外话:(1) 对称加密加密与解密使用的是同样的密钥,所以速度快,但由于需要将密钥在网络传输,所以安全性不高。(2) 非对称加密使用了一

2017-10-31 10:34:31 1369

转载 为RecyclerView打造通用Adapter 让RecyclerView更加好用

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47251585; 本文出自:【张鸿洋的博客】一、概述记得好久以前针对ListView类控件写过一篇打造万能的ListView GridView 适配器,如今RecyclerView异军突起,其Adapter的用法也与ListView类似,那么我们也可以

2016-05-17 19:55:10 316

原创 android代码中设置EditText的hint字体大小而不改变EditText的文字大小

android代码中设置EditText的hint字体大小而不改变EditText的文字大小

2016-05-17 19:24:29 30706 2

android 最全反编译工具 包括apktool_2.2.4.jar dex2jar-0.0.9.15 jd-gui-0.3.5.windows

android 最全反编译工具 包括apktool_2.2.4.jar dex2jar-0.0.9.15 jd-gui-0.3.5.windowsandroid 最全反编译工具 包括apktool_2.2.4.jar dex2jar-0.0.9.15 jd-gui-0.3.5.windows

2017-09-01

仿美团,口碑外卖商品选择的左右联动的ListView有分组显示

仿美团,口碑外卖商品选择的左右联动的ListView有分组显示

2016-03-15

空空如也

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

TA关注的人

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