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

原创 Android的IPC机制

使用Messenger1、特点: * (1)Messenger对AIDL做了封装,使得我们可以更简便地进行进程间通信。 * 由于它一次处理一个请求,所以在服务端我们不考虑线程同步的问题, * 因为服务端中不存在并发执行的情形。 * (2)通过它可以在不同进程中传递Message对象, * 在Message中仿佛我们需要传递的数据,就可以轻松地实现数据的进程间

2015-12-17 15:35:07 18085 8

原创 123

我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考 Android Handler、Message完全解析,带你从源码的角度彻底理解 。不过为了更加方便我们在子线程中更新UI元素,Android从1.5版本就引入了一个As

2015-12-11 11:24:12 322

原创 Android的线程和线程池

主要有哪些类型:(1)Thread。(2)AsyncTask。(线程池,Handler)(更新UI)(3)IntentService。(Thread线程,HandlerThread)(后台服务,不容易被杀死)(4)HandlerThread。(Thread线程,Handler)(消息循环)注意点:(1)线程开太多的时候,系统会通过时间片轮转的方式调度

2015-12-10 16:50:10 612 1

原创 View的事件体系

一、View基础知识1、什么是View:View是一种界面层的控件的一种抽象,它代表了一个控件。ViewGroup为控件组。View中也可以包含多个控件,形成控件树。ImageButton是一个View,LinearLayout是一个View,也是一个ViewGroup。2、View的位置参数:View的位置对应View的

2015-12-05 11:11:08 2875

原创 Android控件架构与自定义控件详解

一、Android控件架构如图所示啦,上面就是我们常见的控件树,上层控件负责下层子控件的测量与绘制,并传递交互事件。通常在Activity中使用 findViewById() 的方法在控件树中以树的深度优先遍历来查找对应的元素。每棵树的顶部其实还有一个ViewParent对象,它是整棵树的控制核心,图中并没有标识出来,所有的交互管理事件都由它来统一调度和分配,从而可以对

2015-12-03 16:29:11 2696 1

原创 倒腾了一天的Github

一、将代码托管到GitHub上1. 去Github官网注册一个帐号:地址为 https://github.com 。然后有用户名、邮箱和密码。然后是这样的:2、

2015-12-02 19:19:21 902

Android4.4源码

查看Android系统源码方法: http://blog.csdn.net/zizidemenghanxiao/article/details/49992343

2015-11-23

空空如也

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

TA关注的人

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