自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

转载 Rxjava+Retrofit实现全局过期token自动刷新

转载https://www.jianshu.com/p/6a452d93363c我们在做客户端的设计实现底层网络架构时候,常常不可避免的一个问题:token的有效验证,若是token过期,则需要先执行refresh token的操作,若是执行refresh token也无效,则需要用户再执行登陆的过程中;而这个refresh token的操作,按理来说,对用户是不可见的。这样的话,我们应该是怎么解...

2018-06-22 18:02:16 1211

原创 Padding和Margin区别

Padding是控件的内容相对控件的边缘的边距而Margin是控件边缘相对于其他控件的边距

2018-06-14 10:39:41 1241

原创 Android中常用的五种布局

最常用的布局方式为AbsoluteLayout、RelativeLayout、LinearLayout、FrameLayout、TableLayout。其中LinearLayout和RelativeLayout是最常用的方式,他们可以通过在xml配置文件或者代码中进行布局。1、FrameLayout是最简单的布局方式,放置的控件都只能罗列到左上角,控件会有重叠,不能进行复杂的布局。2、Linear...

2018-06-14 10:38:40 6765

原创 Android的数据存储方式

Android提供了5中存储数据的方式,分别是以下几种1、使用Shared Preferences存储数据,用来存储key-value,pairs格式的数据,它是一个轻量级的键值存储机制,只可以存储基本数据类型。2、使用文件存储数据,通过FileInputStream和FileOutputStream对文件进行操作。在Android中,文件是一个应用程序私有的,一个应用程序无法读写其他应用程序的文...

2018-06-14 10:37:06 716

原创 Activity生命周期

共为7个周期,分别为onCreate(),onStart(),onRestart(),onResume(),onPause(),onStop(),onDestory();onCreate():创建Activity时调用,设置在该方法中,还以Bundle的形式提供对以前存储的任何状态的访问。onStart():Activity变为在屏幕上对用户可见时调用。onRestart(): Activity被...

2018-06-14 10:28:39 423

原创 Retrofit原理(面试)

·大概原理通过java接口以及注解来描述网络请求,并用动态代理的方式,在调用接口方法前后(before/after)注入自己的方法,before通过接口方法和注解生成网络请求的request,after通过client调用相应的网络框架(默认okhttp)去发起网络请求,并将返回的response通过converterFactorty转换成相应的数据model,最后通过calladapter...

2018-06-07 15:28:33 17780 1

原创 Android中mvc模式简单解释

何谓mvcmvc是model 、view、control的缩写,包括三部分1、model(模型):应用程序的主体部分,所有的业务逻辑都应该写在本层2、view(视图):是应用程序中负责生成应用界面的部分,也是mvc框架中用户唯一可以看到的一层,接收用户的输入,显示              处理结果。3、control(控制器):是根据用户的输入,控制用户界面数据显示及更新model对象状态的部分...

2018-06-05 16:08:12 834

原创 Handler机制的原理

Android提供了Handler和Looper来满足线程间的通信,Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(Message Exchange)。1、Looper:一个线程可以产生一个Looper对象,用它来管理此线程里的Message Queue(消息队列)。2、Handler:可以构造Handler对象与Looper沟通,以便push新消息到Message...

2018-06-05 15:46:30 850

原创 java冒泡排序

代码实现public static  void BubbleSort(int [] arr){    int temp();//临时变量    for(int i =0;i<arr.length()-1;i++){       for(int j=arr.length()-1;j>1;j--){        if(arr[j]<arr[j-1]){          temp=...

2018-06-04 15:21:55 221

原创 Android中BroadcastReceiver广播接收者

BroadcastReceiver广播接收者用于接收系统或其他程序(包括自己程序)发送的广播。一.注册广播在android中,我们如果想接收到广播信息,必须自定义我们的广播接收者。要写一个类来继承BroadcastReceiver,并且重写其onReceive()方法,实现接收到特定广播所要做的事情。这是一个自定义的广播接收者:public class MyBroadCastReceiver ex...

2018-06-04 15:10:35 645

ViewTest.zip

"默认", "深入浅出", "立方体", "旋转","左右折叠", "右上角进入" , "右下角进入", "淡入淡出"8种特效

2019-09-20

android中retrofit框架照片查看

android中retrofit框架照片查看,使用retrofit+rxjava+mvp 其中有多张图片上传,图片展示等功能

2018-05-27

Retrofit+rxjava+mvp形式上传多张图片完整示例后台接收

Retrofit+rxjava+mvp形式上传多张图片完整示例后台接收,配合Retrofit+rxjava+mvp形式上传多张图片完整示例组成一套完整示例

2018-05-27

Retrofit+rxjava+mvp形式上传多张图片完整示例

Retrofit+rxjava+mvp形式上传多张图片完整示例,加上多种图片选择。和微信朋友圈相似,想看后台接收方法的搜寻(Retrofit+rxjava+mvp形式上传多张图片完整示例后台接收)

2018-05-26

Android阅览pdf文件

提供pdf阅览功能,引用android-pdf-viewer,自己可以查看源码,根据需求修改

2018-05-16

android上传图片至服务器

android上传图片至服务器一个简易的demo,自己可以看一下

2018-04-24

空空如也

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

TA关注的人

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