自定义博客皮肤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)
  • 收藏
  • 关注

原创 汉字转换为拼音

在android 开发中,有时需要将汉字转化为拼音,比如联系人排序。一般有2中最常见的方法,1,第三方的jar包.2,使用ASCII码和拼音的映射。  优点不足jar包覆盖面广,准确依赖第三方的jar包ASCII码和拼音的映射使用简单对于生僻字无法识别

2016-10-30 10:34:16 661

原创 ContentProvider 源码分析---之一

1, 相关类图主要文件路径: packages/providers/ContactsProvider             frameworks/baseContentProvider是四大组件之一,是android中专门用于不同应用进程间进行数据共享的方式。由此, ContentProvider必然涉及到发起进程,AMS(AMS服务所在进程),目标进程(也就是真正实现增删改查的Co

2016-10-21 22:32:43 987

原创 Broadcast 分析 --- 之一

1, 基本概念广播(Broadcast):顾名思义,就是一处发生事情,多处得到通知后分别进行处理。和观察者模式有相似之处。一般Activity发送广播。 1.1  receiverreceiver接收广播,还分为动态和静态两种。动态receiver是在运行期通过调用registerReceiver()注册的,而静态receiver则是在AndroidManifest.xml中声明的

2016-10-21 22:16:44 1431

原创 bindService 分析---之一

本文分析了bindService 绑定服务的流程。

2016-10-21 21:10:16 1891

原创 startService 分析--之一

本文分析了服务启动的过程,从发起端,到AMS服务,最后到服务启动的流程。

2016-10-21 20:56:39 1328

原创 Activity 源码分析

主要分析了从客户端发起请求,AMS服务响应请求,最后在目标端启动activity的流程。

2016-10-21 20:41:17 1079

原创 Android 进程启动源码解析

分析了进程启动的流程,以及四大组件启动的过程。

2016-10-21 20:32:00 686

原创 Binder 源码解析

主要论述了binder java层的相关流程以及原理,对相关的jni以及驱动层也有所涉及。

2016-10-21 20:00:39 2400

原创 AsyncTask源码分析之一

论述了AsyncTask的基本原理,给出了AsyncTask结构的调用流程图,概述了线程池,最后比较了AsyncTask和Handler异步任务的优点和不足。

2016-10-21 19:22:33 709

空空如也

空空如也

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

TA关注的人

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