基本信息
本文基于Amloigc T972平台代码,其中:
Android Version: 9
API-Level: 28
读者需要注意,不同的API-Level有较大不同,而且可能与AOSP有轻微的差别。
零、参考
一、定义
一个name, value对,类似于java中的map的概念。其中name的命名需要是a.b.c的形式,value是字符串。
二、规格
在头文件中对于name(32), value(92)的长度都有定义。在Android O及更高的版本中property name不在限制。
bionic/libc/include/sys/system_properties.h
// ...
#define PROP_VALUE_MAX 92
// ...
/* Deprecated. In Android O and above, there's no limit on property name length. */
#define PROP_NAME_MAX 32
| 微博 weibo.com/liuxk99