android vendor下的属性值

PRODUCT_DEFAULT_PROPERTY_OVERRIDES:PRODUCT_DEFAULT_PROPERTY_OVERRIDES变量的值通过build/core/Makefile文件中下面这段代码写到image镜像中/default.prop文件中。
PRODUCT_PROPERTY_OVERRIDES:PRODUCT_PROPERTY_OVERRIDES和PRODUCT_DEFAULT_PROPERTY_OVERRIDES变量类似,不过它最终在被放到image镜像中的/system/build.prop文件中。
PRODUCT_SYSTEM_DEFAULT_PROPERTIES:confirmed that ART default properties are stored in /system/etc/prop.default when they were defined in PRODUCT_SYSTEM_DEFAULT_PROPERTIES
PRODUCT_OEM_PROPERTIES:Android系统中还定义了PRODUCT_OEM_PROPERTIES这个娈量,不过这个变量的使用方法和上面两个不一样;因为这个变量指定的property才会被init从/oem/oem.prop文件中load进来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android 系统中,init.rc 是 Android 系统启动时的初始化脚本,它负责启动 Android 系统中的各个服务和进程,并设置系统的一些属性。 如果你想在 init.rc 或 vendor.rc 中读取自定义的 rc 文件中的,可以通过以下步骤实现: 1. 在 Android 应用程序的 assets 文件夹中创建一个自定义的 rc 文件,比如 myrc.rc,将需要设置的属性写入该文件中。 2. 在 Android 应用程序的代码中,使用 AssetManager 类读取该文件: ```java AssetManager assetManager = context.getAssets(); InputStream inputStream = assetManager.open("myrc.rc"); ``` 3. 将 inputStream 中的数据读取到一个字符串中: ```java BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); StringBuilder builder = new StringBuilder(); String line; while ((line = reader.readLine()) != null) { builder.append(line); } String rcContent = builder.toString(); ``` 4. 将读取到的字符串写入到 /data/local/tmp/myrc.rc 文件中: ```java File file = new File("/data/local/tmp/myrc.rc"); FileOutputStream outputStream = null; try { outputStream = new FileOutputStream(file); outputStream.write(rcContent.getBytes()); } catch (IOException e) { e.printStackTrace(); } finally { if (outputStream != null) { try { outputStream.close(); } catch (IOException e) { e.printStackTrace(); } } } ``` 5. 在 init.rc 或 vendor.rc 中使用 source 命令读取该文件中的属性: ``` source /data/local/tmp/myrc.rc ``` 6. 在 Android 系统启动时,init.rc 或 vendor.rc 会执行 source 命令,读取 /data/local/tmp/myrc.rc 文件中的属性并设置系统属性。 注意,由于 /data/local/tmp 目录是临时目录,系统重启后该文件会被清除,因此每次系统启动时都需要重新执行以上步骤来读取自定义的 rc 文件中的属性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值