自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用RxJava的retryWhen操作符实现token过期自动刷新

使用RxJava的retryWhen操作符实现token过期自动刷新1.问题描述我们的项目中请求与登录相关接口时需要带上sessionId这个参数,当发现token过期的时候就需要走刷新token的接口,获取最新的token,然后再重新进行请求。如果项目中是用OkHttp网络框架的话,那么可以使用Authenticator或者Interceptor来实现,可以参考这篇文章 http://www.ji

2017-12-01 22:17:50 7013

转载 深入理解Java类加载器(ClassLoader)

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/73413292出自【zejian的博客】关联文章:深入理解Java类型信息(Class对象)与反射机制深入理解Java枚举类型(enum)深入理解Java注解类型(@Annotation)深入理

2017-07-06 22:22:19 816

转载 Android App的设计架构:MVC,MVP,MVVM与架构经验谈

本文转载自https://www.tianmaying.com/tutorial/AndroidMVC,原文作者周鸿博。和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计:我的App需要应用这些设计架构吗?MVC,MVP等架构讲的是什么?区别是什么?本文就来带你分析一下这几个

2017-02-21 09:58:08 820

原创 Android 异常 “Binary XML file line # : Error inflating class”

自己的项目在Pad上一直运行正常,可是当运行在手机上时在一个Inflater.inflater()解析布局时出现了运行时异常“ Binary XML file line # : Error inflating class”,而我根据提示的行数找到xml文件中发现该行是TextView,最后通过查找资料发现问题是因为我的TextView中设置了属性textColor,但是它引用在color值只在va

2016-12-20 12:45:41 27417

翻译 Retrofit 2简单使用教程

Retrofit 2简单使用教程

2016-12-20 12:00:30 974

转载 Android性能优化之电量篇

本文转载自:http://hukai.me/android-performance-battery/下面是电量篇章的学习笔记,部分内容与前面的性能优化典范有重合,欢迎大家一起学习交流!1)Understanding Battery Drain手机各个硬件模块的耗电量是不一样的,有些模块非常耗电,而有些模块则相对显得耗电量小很多。电量消耗的计算

2016-10-30 13:34:48 821

转载 Android性能优化之内存篇

本文转载自http://hukai.me/android-performance-memory/下面是内存篇章的学习笔记,部分内容与前面的性能优化典范有重合,欢迎大家一起学习交流!1)Memory, GC, and Performance众所周知,与C/C++需要通过手动编码来申请以及释放内存有所不同,Java拥有GC的机制。Android系统里面有一个Genera

2016-10-27 09:58:39 486

转载 Android性能优化之运算篇

本文转载自: http://hukai.me/android-performance-compute/下面是运算篇章的学习笔记,部分内容与前面的性能优化典范有重合,欢迎大家一起学习交流!1)Intro to Compute and Memory ProblemsAndroid中的Java代码会需要经过编译优化再执行的过程。代码的不同写法会影响到Java编译器

2016-10-25 23:15:02 430

转载 Android性能优化之渲染篇

本文转载自:   http://hukai.me/android-performance-render/Google近期在Udacity上发布了Android性能优化的在线课程,分别从渲染,运算与内存,电量几个方面介绍了如何去优化性能,这些课程是Google之前在Youtube上发布的Android性能优化典范专题课程的细化与补充。下面是渲染篇章的学习笔记,部分内容和前面的性能

2016-10-25 22:41:31 255

转载 Android性能优化典范

文章转载自:http://hukai.me/android-performance-patterns/这是GitHub上一个翻译国外技术、开源库等的开源项目,然后性能优化系列是其中的第一个模块,因为读了第一篇文章觉得不论是写的还是翻译的都非常非常好,毕竟是Google官方的,所以就转载过来好让自己以后回头看时更方便。原文如下:2015新年伊始,Google发布了关于An

2016-10-25 00:43:08 488

转载 如何写出正确的单例模式

本文转载自http://wuchong.me/blog/2014/08/28/how-to-correctly-write-singleton-pattern/#comments有关单例模式的文章之前也看过一些,但是感觉这篇讲的最清楚,所以就转载过来原文:单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单

2016-10-23 23:07:20 1823

转载 Android XML与Json的区别

本文内容转载自 : http://blog.csdn.net/sanpintian/article/details/7347711之前面试有被问到从服务端获取的数据有没有用过XML,答曰没有,然后问知不知道XML数据和json数据的区别,答曰不知道。哎,到现在还没有找到新的工作,投出去的简历也都没有回应,感觉真的好难啊。先说相同点和不同点:JSON   VS   XML相同

2016-07-21 11:51:12 2284 1

转载 Android APK 签名机制

本文转载自:http://www.blogjava.net/zh-weir/archive/2011/07/19/354663.html发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证AP

2016-07-20 18:19:29 684

转载 Android中的设计模式

本文转载自https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis建造者模式建造者模式最明显的标志就是Build类,而在Android中最常用的就是Dialog的构建,Notification的构建也是标准的建造者模式。建造者模式很好理解,如果一个类的构造需要很多参数,而且这些参数并不都是必须的,那么这种情况下

2016-07-11 16:57:57 626

转载 Android Activity生命周期介绍 && 对应方法中适合执行的操作

文章转载自平常对于Activity声明周期的了解一直局限于各种情况下的调用顺序是怎样怎样的,写代码时一般都只用了onCreate() 和 onDestroy() 两个方法,最近准备找工作所以看的细致了些,觉得原博主这篇文章对我有蛮大帮助的,所以转载到自己博客里。对于那些英文注释我相信只要过了四级轻松搞定没问题哈哈~~下面是原文章内容-----------------------

2016-04-03 11:31:56 2283 1

转载 Android中保存图片到本地功能实现

文章转载自http://blog.csdn.net/ccpat/article/details/45314175  感谢原作者本文描述将一个Bitmap对象保存为一个图片文件的主要步骤。保存的图片文件能够立刻在系统相册和图库中找到。主要步骤这里只介绍按下“保存”后如何将一个Bitmap对象保存为图片文件的执行步骤,对图片的下载,图片到Bitmap对象的转换,

2016-02-25 23:56:56 38426 14

转载 Android中onMeasure方法的理解

文章转自  http://blog.csdn.net/yhb5566View在屏幕上显示出来要先经过measure(计算)和layout(布局).1、什么时候调用onMeasure方法? 当控件的父元素正要放置该控件时调用.父元素会问子控件一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec.这

2016-02-22 11:07:17 870

转载 Android中View的绘制流程详解

文章转自http://blog.csdn.net/qinjuning  ,表示原作者的例子真的是很不错,如果你嫌长不爱看的话,可以跳到最后去看原作者的demo前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解     Android 框架层的网友,推荐这本书,希望你们能够在Android

2016-02-22 09:48:56 743

转载 Android中scrollTo()和scrollBy()的区别以及Scroller源码解析

文章转自http://blog.csdn.net/crazy__chen/article/details/45896961。滑动是我们在自定义控件时候经常遇见的难题,让新手们倍感困惑,这篇文章主要介绍Scroller类的源码,告诉打击这个到底有什么用,怎么使用它来控制滑动。另外,我还会结合一个简单的例子,来看一下这个类的应用。要说明Scroller类,我们往往要从另外两个方法说

2016-02-17 09:15:12 2248

数据结构自学PPT及算法演示系统

资源包括数据结构课程的所有PPT,以及课程中算法的动态演示系统,可以帮助你更直观的理解那些复杂的结构和算法。

2015-08-30

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

TA关注的人

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