android.os.Build
Build
| 说明 |
字段方法 |
| 无线电固件版本(API14已废弃) |
Build.RADIO |
| 获取无线电固件版本(API14新增) |
Build.getRadioVersion() |
| cpu指令集(API21废弃) |
SBuild.CPU_ABI |
| cpu指令集(API21废弃) |
Build.CPU_ABI2 |
| 主板 |
Build.BOARD |
| 系统启动程序版本号 |
Build.BOOTLOADER |
| 系统定制商 |
Build.BRAND |
| 设备参数 |
Build.DEVICE |
| 显示屏参数 |
Build.DISPLAY |
| 唯一编号 |
Build.FINGERPRINT |
| 硬件名称 |
Build.HARDWARE |
| Host值 |
Build.HOST |
| 修订版本列表 |
Build.ID |
| 硬件制造商 |
Build.MANUFACTURER |
| 版本(最终用户可见的名称) |
Build.MODEL |
| 手机产品名 |
Build.PRODUCT |
| 硬件序列号(API9新增) |
Build.SERIAL |
| 支持的32位指令集(API21新增) |
Build.SUPPORTED_32_BIT_ABIS |
| 支持的64位指令集(API21新增) |
Build.SUPPORTED_64_BIT_ABIS |
| 支持的指令集(API21新增) |
Build.SUPPORTED_ABIS |
| 描述Build的标签 |
Build.TAGS |
| 编译时间 |
Build.TIME |
| Builder类型 |
Build.TYPE |
| 即字符串”unknown” |
Build.UNKNOWN |
| User名 |
Build.USER |
Build.VERSION
| 说明 |
字段方法 |
| 系统(API23新增) |
Build.VERSION.BASE_OS |
| 目前的开发代号 |
Build.VERSION.CODENAME |
| 源码控制版本号 |
Build.VERSION.INCREMENTAL |
| 预发行的SDK版本(API23新增) |
Build.VERSION.PREVIEW_SDK_INT |
|
| 版本字符串 |
Build.VERSION.RELEASE |
| SDK版本(已废弃) |
Build.VERSION.SDK |
| SDK版本 |
Build.VERSION.SDK_INT |
| 安全补丁(API23新增) |
Build.VERSION.SECURITY_PATCH |
Build.VERSION_CODES
| 名称 |
编号 |
Android对应的版本 |
| Build.VERSION_CODES.CUR_DEVELOPMENT |
10000 |
- |
| Build.VERSION_CODES.BASE |
1 |
1.0 |
| Build.VERSION_CODES.BASE_1_1 |
2 |
1.1 |
| Build.VERSION_CODES.CUPCAKE |
3 |
1.5 |
| Build.VERSION_CODES.DONUT |
4 |
1.6 |
| Build.VERSION_CODES.ECLAIR |
5 |
2.0 |
| Build.VERSION_CODES.ECLAIR_0_1 |
6 |
2.0.1 |
| Build.VERSION_CODES.ECLAIR_MR1 |
7 |
2.1x |
| Build.VERSION_CODES.FROYO |
8 |
2.2x |
| Build.VERSION_CODES.GINGERBREAD |
9 |
2.3,2.3.1,2.3.2 |
| Build.VERSION_CODES.GINGERBREAD_MR1 |
10 |
2.3.3,2.3.4 |
| Build.VERSION_CODES.HONEYCOMB |
11 |
3.0x |
| Build.VERSION_CODES.HONEYCOMB_MR1 |
12 |
3.1x |
| Build.VERSION_CODES.HONEYCOMB_MR2 |
13 |
3.2 |
| Build.VERSION_CODES.ICE_CREAM_SANDWICH |
14 |
4.0, 4.0.1, 4.0.2 |
| Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1 |
15 |
4.0.3, 4.0.4 |
| Build.VERSION_CODES.JELLY_BEAN |
16 |
4.1-4.1.1 |
| Build.VERSION_CODES.JELLY_BEAN_MR1 |
17 |
4.2, 4.2.2 |
| Build.VERSION_CODES.JELLY_BEAN_MR2 |
18 |
4.3 |
| Build.VERSION_CODES.KITKAT |
19 |
4.4 |
| Build.VERSION_CODES.KITKAT_WATCH |
20 |
4.4W |
| Build.VERSION_CODES.LOLLIPOP |
21 |
5.0 |
| Build.VERSION_CODES.LOLLIPOP_MR |
22 |
5.1 |
| Build.VERSION_CODES.M |
23 |
6.0 |
android.os.SystemProperty
| 属性 |
说明 |
| dalvik.vm.heapsize |
虚拟内存大小 |
| dalvik.vm.heapgrowthlimit |
单个应用程序最大内存限制,超过将被Kill |
| dalvik.vm.heapstartsize |
应用程序分配的初始内存 |
| dalvik.vm.stack-trace-file |
堆栈记录调试文件 |
| debug.sf.hw |
强制使用GPU渲染 |
| keyguard.no_require_sim |
无需SIM卡也可操作手机 |
| net.bt.name |
蓝牙网络中显示的名称 |
| persist.sys.timezone |
强制时区 |
| ro.build.display.id |
显示的标识 |
| ro.build.id |
修订版本列表 |
| ro.board.platform |
主板平台 |
| ro.build.version.incremental |
版本增量 |
| ro.build.version.sdk |
sdk版本 |
| ro.build.version.codename |
版本代号 |
| ro.build.version.release |
系统版本 |
| ro.build.date |
系统编译的时间 |
| ro.build.date.utc |
系统编译的时间(数字版) |
| ro.build.user |
编译账户 |
| ro.build.host |
编译主机系统 |
| ro.build.tags |
编译标签 |
| ro.com.android.dataroaming |
漫游设置 |
| ro.com.android.dateformat |
默认时间格式 |
| ro.com.google.clientidbase |
谷歌客户身份 |
| ro.config.alarm_alert |
默认闹铃 |
| ro.config.notification_sound |
默认提示音 |
| ro.config.ringtone |
默认铃声设置 |
| ro.opengles.version |
开放式绘图介面参数 |
| ro.product.model |
手机代号 |
| ro.product.brand |
手机品牌 |
| ro.product.board |
采用的处理器 |
| ro.product.cpu.abi |
cpu的指令集版本 |
| ro.product.cpu.abilist |
cpu支持的指令集版本列表 |
| ro.product.cpu.abilist32 |
cpu支持的32位指令集版本列表 |
| ro.product.cpu.abilist64 |
cpu支持的64位指令集版本列表 |
| ro.product.device |
采用的设备 |
| ro.product.manufacturer |
手机制造商 |
| ro.product.name |
手机正式名称 |
| ro.product.locale |
语言 |
| ro.ril.gprsclass |
GPRS设置 |
| ro.setupwizard.mode |
安装向导模式 |
| ro.sf.lcd_density |
显示屏分辨率 |
| ro.telephony.default_network |
默认的网络类型 |
| ro.wifi.channels |
无线局域网络的通信信道,空白表示自动识别 |
| wifi.interface |
WIFI界面 |
java中的System.getProperty()
| 属性 |
说明 |
| java.version |
Java 运行时环境版本 |
| java.vendorJava |
运行时环境供应商 |
| java.vendor.url |
Java 供应商的URL |
| java.home |
Java安装目录 |
| java.vm.specification.version |
Java虚拟机规范版本 |
| java.vm.specification.vendor |
Java虚拟机规范供应商 |
| java.vm.specification.name |
Java虚拟机规范名称 |
| java.vm.version |
Java虚拟机实现版本 |
| java.vm.vendor |
Java虚拟机实现供应商 |
| java.vm.name |
Java虚拟机实现名称 |
| java.specification.version |
Java运行时环境规范版本 |
| java.specification.vendor |
Java运行时环境规范供应商 |
| java.specification.name |
Java运行时环境规范名称 |
| java.class.version |
Java类格式版本号 |
| java.class.path |
Java类路径 |
| java.library.path |
加载库时搜索的路径列表 |
| java.io.tmpdir |
默认的临时文件路径 |
| java.compiler |
要使用的 JIT 编译器的名称 |
| java.ext.dirs |
一个或多个扩展目录的路径 |
| os.name |
操作系统的名称 |
| os.arch |
操作系统的架构 |
| os.version |
操作系统的版本 |
| file.separator |
文件分隔符 |
| path.separator |
路径分隔符) |
| line.separator |
行分隔符 |
| user.name |
用户的账户名称 |
| user.home |
用户的主目录 |
| user.dir |
用户的当前工作目录 |
/proc目录
| 文件名 |
说明 |
| acpi |
高级配置和电源管理接口 |
| asound |
声卡相关的信息 |
| buddyinfo |
每个内存区中每个order有多少块可用,和内存碎片问题有关 |
| bus |
输入设备信息 |
| cgroups |
cgroups子系统信息 |
| cmdline |
内核启动的命令行 |
| cpuinfo |
系统cpu的信息 |
| crypto |
内核使用的所有已安装的加密密码及细节 |
| devices |
当前挂载的所有软硬件设备(字符设备和块设备),包括主设备号和设备名称 |
| diskstats |
用于显示磁盘、分区和统计信息 |
| dma |
驱动程序保留的DMA通道和保留它们的驱动程序名称 |
| execdomains |
安全相关的信息 |
| fb |
帧缓冲设备信息 |
| filesystems |
当前注册了的文件系统列表 |
|
| fs |
文件系统信息 |
| interrupts |
当前系统的中断信息 |
| iomem |
记录物理地址的分配情况 |
| ioports |
被占用的输入/输出地址范围列表 |
| irq |
中断请求设备信息 |
| kallsyms |
内核符号表信息 |
| kcore |
内核核心印象 |
| kmsg |
输出内核消息日志 |
| kpagecount |
这个文件包含一个64位值,该值表示每个page被映射的次数,通过PFN索引 |
| kpageflags |
这个文件包含每一个page的64位的标记集,通过PFN索引。 |
| loadavg |
监控cpu平均负载 |
| locks |
打开文件上的加锁信息 |
| meminfo |
显示物理及虚拟内存使用情况 |
| misc |
内核函数misc_register登记的设备驱动程序 |
| modules |
加载的内核模块列表 |
| mounts |
当前系统所安装的文件系统信息(包括手动安装的) |
| mtrr |
系统使用的Memory Type Range Registers (MTRRs) |
| net |
网卡设备信息 |
| pagetypeinfo |
内存分页信息 |
| partitions |
分区信息 |
| sched_debug |
cpu调度信息 |
| schedstat |
kernel调度器的统计信息 |
| slabinfo |
Slab池信息 |
| softirqs |
软中断情况 |
| stat |
系统简要信息 |
| swaps |
对换空间的利用情况 |
| sys |
报告各种不同的内核参数 |
| tty |
tty设备信息 |
| uptime |
系统启动时间和系统空闲时间 |
| version |
系统内核版本 |
| vmallocinfo |
vmalloc内存分配信息 |
| vmstat |
统计虚拟内存信息 |
| zoneinfo |
显示内存空间的统计信息,对分析虚拟内存行为很有用 |
/proc目录中进程N的信息
| 文件名 |
说明 |
| /proc/N/cmdline |
进程启动命令 |
| /proc/N/cwd |
链接到进程当前工作目录 |
| /proc/N/environ |
进程环境变量列表 |
| /proc/N/exe |
链接到进程的执行命令文件 |
| /proc/N/fd |
包含进程相关的所有的文件描述符 |
| /proc/N/limits |
当前进程所使用的每一个受限资源的软限制、硬限制和管理单元;此文件仅可由实际启动当前进程的UID用户读取 |
| /proc/N/maps |
与进程相关的内存映射信息 |
| /proc/N/mem |
指代进程持有的内存,不可读 |
| /proc/N/oom_adj |
oom_adj相当于一个因子,它值越大,在OOM时更容易被系统kill掉 |
| /proc/N/oom_score |
由oom_adj计算出的,用于决定在OOM时是否被kill的是 |
| /proc/N/pagemap |
这个文件允许一个用户态的进程查看到每个虚拟页映射到的物理页,每一个虚拟页都包含了一个64位的值 |
| /proc/N/root |
链接到进程的根目录 |
| /proc/N/stat |
进程的状态 |
| /proc/N/statm |
进程使用的内存的状态 |
| /proc/N/status |
进程状态信息,比stat/statm更具可读性 |
| /proc/N/task |
目录文件,包含由当前进程所运行的每一个线程的相关信息,每个线程的相关信息文件均保存在一个由线程号(tid)命名的目录中,这类似于其内容类似于每个进程目录中的内容; |
android群英传
Android应用获取系统属性
Android系统/proc目录详解
android /proc/meminfo内存信息
Java:System.getProperty()方法大全
Linux下/proc目录简介
MemTotal: 2052488 kB 所有可用RAM大小
MemFree: 1439916 kB LowFree与HighFree的总和,被系统留着未使用的内存
Buffers: 5924 kB 用来给文件做缓冲大小
Cached: 350720 kB 被高速缓冲存储器(cache memory)用的内存的大小(等于diskcache minus SwapCache)。
SwapCached: 0 kB 被高速缓冲存储器(cache memory)用的交换空间的大小。已经被交换出来的内存,仍然被存放在swapfile中,用来在需要的时候很快的被替换而不需要再次打开I/O端口
Active: 280524 kB 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要,否则不会被移作他用。
Inactive: 276248 kB 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径。
Active(anon): 200140 kB
Inactive(anon): 14604 kB
Active(file): 80384 kB
Inactive(file): 261644 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB 交换空间的总大小
SwapFree: 0 kB 未被使用交换空间的大小
Dirty: 0 kB 等待被写回到磁盘的内存大小
Writeback: 0 kB 正在被写回到磁盘的内存大小
AnonPages: 199868 kB 未映射页的内存大小
Mapped: 123448 kB 设备和文件等映射的大小
Shmem: 14636 kB
Slab: 33084 kB 内核数据结构缓存的大小,可以减少申请和释放内存带来的消耗。
SReclaimable: 11608 kB 可收回Slab的大小。
SUnreclaim: 21476 kB 不可收回Slab的大小(SUnreclaim+SReclaimable=Slab)。
KernelStack: 4280 kB
PageTables: 9732 kB 管理内存分页页面的索引表的大小。
NFS_Unstable: 0 kB 不稳定页表的大小。
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 1026244 kB
Committed_AS: 13825784 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 47400 kB
VmallocChunk: 34359624708 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 16320 kB
DirectMap2M: 2080768 kB