问题
如果要framework/base/services中引用一张图片,但系统没有定义。那么,我们就要在framework/base/core/res新增一张图片。
步骤
- 将资源文件放入framework/base/core/res/res/目录下的相应文件夹
- 修改framework/base/core/res/res/values/symbols.xml文件,声明该图片资源。
- make update-api
symbols.xml里面声明的是系统内部资源,只提供给系统内部使用,外部app是无法访问的。
如果是在public.xml中声明,则表示的是公共的资源,外部app也可以访问。
使用
例:com.android.internal.R.drawable.default_wallpaper2