关于framework 中添加资源文件(字符资源文件)

系统定制中有时候 我们会根据需求需要 添加一些新的资源文件 ,比如图片或者String 文字或者其他一些资源,按照apk中那种添加方式后编译中会报错,以下以添加字符串的方式记录项目开发中出现的问题以及解决方式

添加步骤

步骤一.

\frameworks\base\core\res\res\values\strings.xml文件中添加自己想要的资源

如 
Your tablet will reboot.
Reboot

同样的道理,如果需要添加中文则在values-zh-rCN\strings.xml文件中添加

步骤二。

frameworks\base\core\res\res\values\symbols.xml文件中添加以下代码
      


这里的name 要和添加的string 的name相同

步骤三.

按照上面两步的添加 可以以下面这种方式去访问资源了
context.getText(com.android.internal.R.string.global_action_reboot);
但是,编译过程中会出错,除非你是整个项目全部编译(这里的全部编    译指的是make clean 后全编译),添加以上资源后 首先要去

frameworks\base\core\res目录下 mm -B 先将资源文件先编译在去对应的文件下编译
如\frameworks\base\services\core\java\com\android\server\power\ShutdownThread.java文件中修改了,
你要在frameworks\base\services下mm 编译,不要mm -b

你可能感兴趣的:(关于framework 中添加资源文件(字符资源文件))