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

转载 Binder service

binder机制是贯穿整个android系统的进程间访问机制,经常被用来访问service,我们结合代码看一下binder在访问service的情形下是怎么具体使用的。service 你可以理解成没有的界面的activity,它是跑在后台的程序,所谓后台是相对于可以被看得到的程序的,后台程序是不能直接交互的程序。binder主要是用来进程间通信的,但也可用在和本地ser

2015-03-22 21:43:44 258

转载 aidl

AIDL的作用    由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。    通过代码来实现这个数据传输过程是冗长乏味的,Android提供了AIDL工具来处理这项工作。

2015-03-22 21:38:41 177

原创 Binder

Binder 工作在Linux层面,属于一个驱动,只不过这个驱动不需要硬件,或者说这个驱动操作的硬件是内存中的一小段。Binder可以看成是一个cs架构,这种架构提供了服务端接口,binder驱动,客户端接口三个模块。首先来看服务端,一个Binder类的服务端其实就是个Binder对象,这个binder对象在创建的时候就会开启一个隐藏线程,该线程接下来会接收binder驱动发来的消息,收到

2015-03-21 22:51:23 262

原创 关于linux

1.linux的启动过程任何一台计算机的启动都是上电开机执行bootloader程序,然后操作系统内核初始化,最后执行系统的第一个应用程序。linux也不例外。它的启动顺序为:(1)电脑开机后硬件电路会产生一个确定的复位时序,保证CPU是最后一个被复位的器件。复位后CPU开始执行第一条指令,该指令所在的地址是固定的,这由CPU的制造者指定,这个固定地址所保存的程序往往被称为“引导程序”bo

2015-03-20 23:24:47 293

android视差动画

很不错的视差动画,放在app的引导页面瞬间颜值爆表!

2015-12-17

空空如也

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

TA关注的人

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