自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Handler 系列二:通信

承接上一篇Handler系列一,上篇主要总结了Handler如何通信,这篇来介绍Handler怎么通信。Handler的通信机制Handler,Looper,MessageQueue如何关联Handler 通信机制创建Handler,并采用当前线程的Looper创建消息循环系统;Handler通过sendMessage(Message

2017-02-28 14:50:58 174

原创 Handler系列一---存在问题,改进,使用之

Handler 是什么?为什么需要 Handler?Handler 如何使用?handler 存在的问题及改进?Handler:是一个消息分发对象,进行发送和处理消息,并且其 Runnable 对象与一个线程的 MessageQueue 关联。 作用:调度消息,将一个任务切换到某个指定的线程中去执行。为什么需要 Handler?子线程不允许访

2017-02-28 14:47:50 271

原创 Android Handler原理分析

简介在 Android 中,只有主线程才能操作 UI,但是主线程不能进行耗时操作,否则会阻塞线程,产生 ANR 异常,所以常常把耗时操作放到其它子线程进行。如果在子线程中需要更新 UI,一般是通过 Handler 发送消息,主线程接受消息并且进行相应的逻辑处理。除了直接使用 Handler,还可以通过 View 的 post 方法以及 Activity 的 runOnUiThread 

2017-02-28 14:28:26 212

原创 Android 数据结构以及常用的算法

一、Android常见数据结构&优缺点。分享给大家,希望对大家有帮助!数组优点:查询快,如果知道索引可以快速地存取缺点:删除慢,大小固定有序数组优点:比无序数组查找快缺点:删除和插入慢,大小固定栈优点:提供后进先出的存取方式缺点:存取其他项很慢队列优点:提供先进先出的存取方式缺点:存取其他项都很慢链表

2017-02-28 09:43:17 619

原创 Android Studio出现Error:No service of type Factory available in ProjectScopeServices.

升级完Android Studio 2.1.3 后编译时出现Error:No service of type Factory available in ProjectScopeServices.Paste_Image.pngclean了下工程,发现好像是maven出了问题Paste_Image.png于是把问题定位到根目录的build

2017-02-21 16:52:22 295

原创 Serializable实现与Parcelabel实现的区别

1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, whi

2017-02-18 14:57:47 193

原创 Android开发之RecyclerView与ListView对比详解

自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?接下来就对这几个问题来一起讨论一下recylerview,如有错误欢迎指出。1.RecyclerView是什么?      Rec

2017-02-17 10:37:04 315

原创 从客户端的角度设计后端的接口

前言兵马未动,粮草先行。在一款APP产品的各个版本迭代中,兵马的启动指的是真正开始敲代码的时候,粮草先行则是指前期的需求,交互,UI等评审准备阶段,还有本文要说的接口的设计与评审。虽然很多时候一个api接口的业务,数据逻辑是后端提供的,但真正使用这个接口的是客户端,一个前端功能的实现流程与逻辑,有时候只有客户端的RD才清楚,从某种意义来说,客户端算是接口的需求方。所以建议在前期接口设计

2017-02-10 16:33:21 566

原创 收藏的那些Android干货

Blog篇1,RxJava  想要学习RxJava必须推荐抛物线写的这篇文章,循循渐进http://gank.io/post/560e15be2dca930e00da10832,自定义控件  一说到自定义控件,大家都感觉到头疼,其实我也感觉到头痛,那么幸福来了,推荐你看gcssloop这一系列的自定义控件的文章,让你从入门到精通http://www.gc

2017-02-10 16:19:33 292

xutils3源码

xutils3 源码

2016-10-18

空空如也

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

TA关注的人

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