`
ishelf
  • 浏览: 106338 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

public.xml current.xml 使用心得(frameworks\base\core\res\res\values)

XML 
阅读更多

在public.xml中资源数据的定义会影响到current.xml文件,它们分别在frameworks\base\core\res\res\values和frameworks\base\api\current.xml中

 

      当进行内核文件修改时,需要特别注意public.xml文件的同步,该文档定义了资源文件的二进制兼容性。因此需要小心对待该文件,否则可能会破坏该版本的向后兼容性。

      为了避免破坏兼容性,新的资源需加在同类资源的最后(主要ID值,按照ID值递增)。若是放置在中间会导致随后的同类资源被赋予新的ID值从而破坏兼容性。

0
0
分享到:
评论

相关推荐

    android 8.1添加Ethernet功能(settings+framework).zip

    res\values\strings.xml res\xml\ethernet_settings.xml res\xml\ethernet_static_ip.xml src\com\android\settings\ethernet\EthernetSettings.java src\com\android\settings\ethernet\EthernetStaticIP.java ...

    安卓编译工具framework-res.apk

    在编译过程中,`framework-res.apk`的源代码主要位于`frameworks/base/core/res`目录下,包含了XML配置文件、图片资源、颜色值等。编译会将这些资源打包为二进制资源,并进行优化和混淆,以提高系统性能和安全性。...

    navigationbar.zip

    frameworks/base/packages/SystemUI/res/values-sw372dp/config.xml frameworks/base/packages/SystemUI/res/values-sw600dp/config.xml frameworks/base/packages/SystemUI/res/values-sw900dp/config.xml ...

    android P 9.0添加Ethernet功能(settings+framework).zip

    res\values\strings.xml res\xml\ethernet_settings.xml res\xml\ethernet_static_ip.xml src\com\android\settings\ethernet\EthernetSettings.java src\...

    SettingsProvider defaults.xml 修改默认值数据及更新数据

    frameworks\base\packages\SettingsProvider中android6.0之后用不在用settings.db这个数据了,会存储在/data/system/users/0这个目录三个xml文件下: settings_global.xml:所有的偏好设置对系统的所有用户公开,第三...

    为Android系统添加config.xml 新配置的设置

    因此,你也需要在`framework/base/core/res/res/values/public.xml`中添加相应的条目,声明`config_def_input_method`为公开的系统资源: ```xml <public type="string" name="config_def_input_method" id="0x...

    Apress.Pro.Ajax.and.Java.Frameworks.Jul.2006.HAPPY.NEW.YEAR.rar

    《Apress.Pro.Ajax.and.Java.Frameworks.Jul.2006.HAPPY.NEW.YEAR》这本书专注于探讨如何在Java环境中利用Ajax技术构建高效、交互性强的Web应用。Ajax(Asynchronous JavaScript and XML)是一种用于创建动态网页的...

    frameworks/base/cmds/bootanimation

    在Android系统中,`frameworks/base/cmds/bootanimation`目录包含了一组用于创建和控制设备启动时播放的动画和声音的文件。这个目录是Android源码树的一部分,它揭示了Android系统如何处理开机动画这一关键用户体验...

    android开发教程之framework增加字符串资源和图片等resource资源

    在`frameworks/base/core/res/res/values`路径下找到`public.xml`,并添加如下代码: ```xml ”string” name=”serviceEnabledFor” /> ``` 这样,新字符串`serviceEnabledFor`就被系统公开,可供其他组件使用。 ...

    android_frameworks_base,.zip

    《深入解析Android Frameworks Base》 在Android系统中,`android_frameworks_base`是一个至关重要的组件,它是Android操作系统的核心框架层,包含了各种服务、接口和系统级别的组件。这个开源项目是Android开发...

    framework添加资源

    在4.0后的版本中添加framework resource,必须在alps\frameworks\base\core\res\res\values\下的Symbols.xml或Public.xml中声明,才会生成resource ID,否则编译会报错。

    android 10 中 framework base 仓核心源码

    本资源为 android 10 (API 29)中 .../frameworks/base/core /frameworks/base/services 另外,资源文件中包含 android.iml、android.ipr、android.iws 3个文件,使用 Android Studio 打开 android.ipr 文件即可阅读。

    android_source_frameworks_02_base_02

    在Android系统中,`frameworks/base`是核心框架层,它是Android操作系统的心脏,负责提供大量的API和服务,供上层应用程序和系统组件调用。这个目录包含了Android的系统服务、库、以及各种重要的组件,是Android源码...

    Android中自定义对话框(Dialog)的实例代码

    1.修改系统默认的Dialog样式...在源码中的路径:/frameworks/base/core/res/res/values/themes.xml,我们可以看到,Android为Dialog定义了一个样式, 代码如下:<style name=”Theme.Dialog”><item name=”a

    Apress.Pro.Ajax.and.Java.Frameworks.Jul.2006.HAPPY.NEW.YEAR

    《Apress.Pro.Ajax.and.Java.Frameworks.Jul.2006.HAPPY.NEW.YEAR》是一本专注于Ajax(异步JavaScript和XML)技术与Java框架结合应用的专业电子书。Ajax是一种用于创建动态网页的技术,它使得用户在无需刷新整个页面...

    Android 往Framework中添加新资源的方法详解

    这个命令的作用是更新`/frameworks/base/core/res/res/values/public.xml`文件,该文件记录了所有公开的资源声明。如果尝试直接在res目录下添加资源而不更新public.xml,系统会报错,因为缺少对新资源的公开声明。...

    android小设置.doc

    - **文件路径**:`frameworks/base/packages/SettingsProvider/res/values/defaults.xml` - **修改节点**:`<integer name="def_screen_off_timeout">60000</integer>` - **作用**:设置屏幕自动关闭时间,单位为...

    android.media.cts.CamcorderProfileTest#testGetWithId测试失败解决方法

    3. frameworks\base\media\java\android\media\CamcorderProfile.java 检查以上红框位置是否一致,若一致,则修改device\qcom\msm8953_32\media\目录下的media_profiles_8953.xml或media_profiles_8953_v1.xml文件...

    APN配置指北1

    1. Android自带的APN配置文件位于frameworks/base/core/res/res/xml/apns.xml,通常为空,不建议直接修改。 2. 第三方APN配置文件通常位于vender目录下,如在Core-M4设备中,路径为vendor/qcom/proprietary/...

Global site tag (gtag.js) - Google Analytics