自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ArrayList和LinkedList的源码分析

ArrayList和LinkedList的源码分析 前言:日常Android开发中经常用到List集合,一般来说的用ArrayList的情况比较多,但是也许只是用也没有对源码的内容进行太多的分析,今天主要说一下ArrayList与LinkedList的区别.Collection的子接口以及实现类 常用的子接口是LiST,实现类分类  List接口的实现类有ArrayList、LinkedLi

2018-04-18 20:00:54 255

原创 自定义环形图表

自定义环形图表 前言: Android开发中,原生的控件只能满足大多时候的需求,对于一些特殊的样式需要自定义控件去实现,接下来实现一个环形的图标,需要用到的关键类Paint,RectF,Matrix,Path 基本思路1.圆环 可以看到圆环有不通过的扇形区域,我们可以理解画两个圆弧然后首尾连接就可以形成该形状Path path = new Path();path.addA

2018-04-27 16:58:13 797

原创 AsyncTask的使用以及源码分析

AsyncTask详解 引言: 在Android的实际开发中,经常会涉及到线程的通讯,例如我们获取一张图片,先从网络获取成功之后再页面中,像网络操作是需要在后台线程中进行的,但是展示的时候需要将数据发送到主线程中,这期间就涉及到线程的通讯,当然线程的通讯有很多种,例如谷歌推出的Handler,当然常见的进程通讯中的Binde机制也是可以的,谷歌为了更好的实现线程通讯也提供了一个比较好用的类,这就

2018-04-24 16:52:12 331

原创 LruCache使用以及源码分析

LruCache使用以及源码分析 引言 :  Android开发中我们或多或少都需要用到的图片框架,不同的框架内部都有自己不同的缓存策略,Android原生谷歌提供了一个缓存类LruCache<K, V>,今天说一下具体的用法,然后顺便看一下内部源码的实现,也算是一种学习在看源码之前首先大致了解一下Linkedhashmap这个类,具体学习以及源码分析...

2018-04-19 18:16:09 323

原创 Android 二维码扫描(仿微信界面),根据Google zxing

Android 二维码扫描(仿微信界面),根据Google zxingAndroid项目开发中经常会用到二维码扫描,例如登陆、支付等谷歌方面已经有了一个开源库(地址: https://github.com/zxing/zxing),里面的内容还是比较多的,如果想深入学习这方面的内容,还是不错的。当然了还是要根据实际需求去选择,所以我们就选择类库中的核心Jar包就行了(地址:https://git

2017-12-18 11:03:58 5272 1

原创 Handler源码分析,Handler,Looper,Message,MessageQueue

Android开发中我们常用到Handler,但是可能会有一些别的原因,没有去仔细分析源码,今天看了一下,在仅涉及的sdk源码中进行分析,未涉及ndk,因为源码并不是很多,所以建议大家可以自己去看一下,如有错误之处欢迎留言。。。

2017-08-31 16:28:13 465

空空如也

空空如也

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

TA关注的人

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