自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 排序算法总结(冒泡,选择,插入,桶排序,快排)

这篇文章是对一些常见的排序算法的总结,会持续更新。代码写多了就知道,越是基础的东西越重要,只有掌握了这些最基本的排序算法,才能在遇到实际问题的时候,灵活变通,巧妙地解决。每一个排序的总结我都卸载代码注释里了,上代码

2017-09-19 00:04:58 464

原创 深入浅出,Handler机制外科手术式的剖析(ThreadLocal,Looper,MessageQueen,Message)(下)

此文是Handler机制的第二篇,第一篇没有看的小伙伴,可以戳上边看一看哟。上一篇我们对ThreadLocal和Looper进行了剖析,接着上篇,讲讲MessageQueen和Handler类。MessageQueen是存放Message的,翻译过来叫消息队列,但是它内部并不是一个消息队列,而是一个单链表的

2017-09-13 23:43:50 399

原创 深入浅出,Handler机制外科手术式的剖析(ThreadLocal,Looper,MessageQueen,Message)(上)

在Android中,所有的UI控件都是运行在主线程中的, 如果我们从子线程访问UI,系统会报异常。为什么不允许子线程访问UI呢?因为Android的UI控件不是县城安全的,为了防止UI控件处于不可控的状态,就禁止了。从Android2.3开始,主线程不允许做任何的网络请求了,那么请求回来的数据如何同步到UI呢。所以为了方便线程间通讯,就产生了andler机制,目的就是方便数据在线程间传递切换。而更新UI是我们用的最常

2017-09-09 00:58:18 708

原创 IntentService 详解(从使用到源码撸一遍)

为什么会有IntentService?我们知道,Service作为四大组件之一,也会是运行在主线程的,所以我们如果有耗时的操作,应该新开一个线程。 为此android专门提供了一个类,就是IntentService,它的里边包含了一个handler用于处理后台线程。 使用IntentService,首先继承它,然后实现onHandleIntent()方法。举个例子,模拟上传和下载文件的demo:

2017-09-02 15:12:53 469

自定义view(圆形进度条)

自定义view(圆形进度条)

2016-09-21

自定义圆形进度条

自定义圆形进度条

2016-09-18

空空如也

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

TA关注的人

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