- 博客(4)
- 收藏
- 关注
转载 [Android] Service
<br />1. 简介<br />每个服务都继承Service基类。<br /> <br />可以连接到(或者bind to)一个正在运行的服务(如果没有在运行则启动它)。当连接成功后,你可以通过服务提供的接口来与它通信。服务通常产生另外的线程来进行占用时间长的任务。<br /><br />Service是没有用户可见的界面,不与用户交互,而是在后台运行一段不确定的时间的应用程序组件。每个Service class 都必须在AndroidManifest.xml文件中有相应的<service>声明。Serv
2011-01-17 11:12:00
370
转载 Linux内存映射: mmap
Linux提供了内存映射函数mmap, 它把文件内容映射到一段内存上(准确说是虚拟内存上), 通过对这段内存的读取和修改, 实现对文件的读取和修改, 先来看一下mmap的函数声明:头文件:原型: void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offsize);
2010-01-06 12:40:00
399
原创 [Android] Class RefBase
Class RefBase 实现了类似于智能指针的工作,sp及wp。从而实现了垃圾自动回收的机制。详细代码可以在/frameworks/base/include/utils/RefBase.h中看到。 sp并不是所常见的smart pointer,而是strong pointer。 构造函数:templatesp::sp(T* other) : m_ptr(o
2009-12-17 13:47:00
1411
转载 Linux 下如何 做patch 和打patch
http://blog.youkuaiyun.com/stevenliyong/archive/2009/10/14/4669283.aspx 1. 制作patchdiff -crN Component_org Component > 01_Component_xxx.patch2. 打patchpatch -pl 3. 使用quilt 管理patch# tar xvjf p
2009-10-26 10:11:00
1129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人