Android的底层库libutils介绍
来源:互联网 发布:php explode() 编辑:程序博客网 时间:2024/05/01 00:19
Android的底层库libutils介绍
时间:2009-01-1416:12:45http://www.xxlinux.com/linux/article/development/embed/2009-01-14/14885.html
frameworks/base/include/utils
libutils的源文件:
frameworks/base/libs/utils
libutils的库名称:
libutils.so
第二部分
libutils中的公共库部分主要包含的头文件如下所示:
Errors.h:定义宏表示错误代码
Endian.h:定义表示大小端的宏
misc.h:几个字符串和文件相关的功能函数
TextOutput.h:定义文本输出的基类TextOutput
BufferedTextOutput.h:类BufferedTextOutput,它是一个TextOutput的实现
Pipe.h:定义管道类Pipe
Buffer.h:定义内存缓冲区域的类Buffer
List.h:定义链表的模版类
SharedBuffer.h:定义类SharedBuffer表示共享内存。
String16.h:定义表示双字节字符串的类String16
String8.h:定义表示单字节字符串的类String8,并包含了从String16转换功能
VectorImpl.h:定义表示向量的类VectorImpl
Vector.h:定义继承VectorImpl的类模版Vector,以及排序向量类SortedVectorImpl
SortedVector.h:定义排序向量的模版SortedVector
KeyedVector.h:定义使用关键字的向量模板KeyedVector
threads.h:定义线程相关的类,包括线程Thread、互斥量Mutex、条件变量Condition、读写锁ReadWriteLock等
socket.h:定义套结字相关的类Socket
Timers.h:定义时间相关的函数和定时器类DurationTimer。
ZipEntry.h、ZipFileCRO.h、ZipFile.h、ZipFileRO.h、ZipUtils.h:与zip功能相关的类。
第三部分
RefBase.h
引用计数,定义类RefBase。
Parcel.h
为在IPC中传输的数据定义容器,定义类Parcel
IBinder.h:
Binder对象的抽象接口,
Binder.h:
Binder对象的基本功能,
BpBinder.h:
BpBinder的功能,定义类BpBinder
IInterface.h:
为抽象经过Binder的接口定义通用类,
定义类IInterface,类模板BnInterface,类模板BpInterface
ProcessState.h
表示进程状态的类,定义类ProcessState
IPCThreadState.h
表示IPC线程的状态,定义类IPCThreadState
IServiceManager.h:表示服务管理器的类,供其它需要构造服务的类使用
IPermissionController.h:权限控制类。
IMemory.h:定义内存相关类的接口,表示堆内存的类IMemoryHeap和BnMemoryHeap,表示一般内存的类IMemory和BnMemory。
MemoryHeapBase.h:定义类MemoryHeapBase,继承并实现BnMemoryHeap
MemoryBase.h:定义类MemoryBase,继承并实现BnMemory
0 0
- 转帖:Android的底层库libutils介绍
- Android的底层库libutils介绍
- Android的底层库libutils介绍
- Android的底层库libutils介绍
- Android的底层库libutils介绍
- Android的底层库libutils介绍
- Android的底层库libutils介绍
- Android的底层库libutils介绍
- Android的底层库libutils介绍
- Android底层库libutils介绍
- Android的底层库libutils
- android底层库libutils之thread研究
- android底层库libutils之Condition研究
- android底层库libutils之string8,string16研究
- android底层库libutils之Mutex,Autolock研究
- Android底层的学习经验介绍
- 介绍,介绍我的底层支持库 Net.Sz.CFramework
- Android /system/lib底层库的调用
- Automatically collect informatio…
- FW:Android 启动过程
- FW:分析Android 根文件系统启动过…
- FW:Android内核的简单分析
- FW:Android 的属性系统(翻译)
- Android的底层库libutils介绍
- 覆灭和新生
- Chrome32发布,包含页面提示、新Win8界面,更好的恶意软件拦截,和监护人功能
- Android应用及应用管理简介
- How native function is called in…
- Android Building System 分析
- 武林大会与狗熊打架
- 吃素的困境
- 一句话评论明星(2)