常用代码及其存放位置备忘
2017-05-06 10:26
232 查看
1. 错误值
1.1. 文件汇总
external/kernel-headers/original/asm-generic/error-base.hexternal/kernel-headers/original/asm-generic/error.h
frameworks/native/include/utils/Errors.h
frameworks/av/include/media/stagefright/MediaErrors.h
frameworks/av/include/drm/drm_framework_common.h
External/chromium/net/base/net_error_list.h
1.2. 详细介绍
external/kernel-headers/original/asm-generic/error-base.h标准的Linux错误值
范围 1 ~ 34
external/kernel-headers/original/asm-generic/error.h
同上, 范围 35 ~ 131
frameworks/native/include/utils/Errors.h
OK, NO_ERROR: 0
其余的错误值,基本是以负基本Linux错误值的原则定义的
frameworks/av/include/media/stagefright/MediaErrors.h
MediaErrors: -1000 ~ -1014
DRM
-2000 ~ -2007
DRM_VENDOR: -2500 ~ -2999
DRM_WV_VENDOR: 同上
frameworks/av/include/drm/drm_framework_common.h
同上的DRM部分,需要与它同步更新
-2000 ~ -2007
External/chromium/net/base/net_error_list.h
HTTP连接时,出错的错误值。
ChromiumHTTPDataSource类中就用到了
2. 基础类库
Native层通用类库代码位置
frameworks/native/include/utils/
frameworks/native/libs/utils/
详细介绍
RefBase, Looper, Thread, Mutex, Condation, RWLock,
Debug, Log, Trace,
List, Vector, KeyVector, StoredVector, PropertyMap, String8, String16, StringArray,
ShareBufer, BitSet, BlobCache, Singleton, Unicode,
ZipFile
MultiMedia层通用类库
代码位置
frameworks/av/include/media/stagefright/foundation/
frameworks/av/media/stagefght/foundation/
详细介绍
AHandler, ALooper, AMessage, ABuffer
AString: 仿标准库中的std::string, 很好用
相关文章推荐
- ORACLE 10G常用服务的端口号及其位置
- ASP.net常用代码(常用技巧备忘)
- 代码备忘-常用jquery脚本
- ASP.NET 数据绑定常用代码及其性能分析
- 字符串常量及其存放位置
- C#中常用到的JS代码(备忘)
- Android的一段常用动画效果代码(如何让点击的图片控件加速飞入到指定位置)
- Visual Studio工具箱的代码片段粘贴以及具体存放位置
- ANDROID 常用音乐软件 歌曲存放位置
- c++的代码、变量在内存中的存放位置
- 常用MapInfo代码及其问题
- UNIX系统根目录下常用目录及其存放内容
- [转帖]Visual Studio工具箱的代码片段粘贴以及具体存放位置
- ebs系统各种脚本存放位置及其说明
- 哈希表及其常用算法(代码实现)
- ASP.net常用代码(常用技巧备忘)
- Visual Studio工具箱的代码片段粘贴以及具体存放位置
- Android的一段常用动画效果代码(如何让点击的图片控件加速飞入到指定位置)
- 常用代码备忘
- JS常用代码备忘