版本比较

密钥

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

1、在boringdroidsystemui APP的raw目录comp_config.xml新增配置

eg: eg:

代码块
<compatible>
    <keycode>isAllowHideDecorCaption</keycode>
    <keydesc>{
        "en":"Allow to hide the title bar",
        "ch":"允许隐藏标题栏"
        }</keydesc>
    <defaultvalue>false</defaultvalue>
    <inputtype>switch</inputtype>
    <notes>
        {
        "en":"test text",
        "ch":"测试文本"
        }
    </notes>
    <optionjson>[]</optionjson>
</compatible>

keycode 兼容性配置 KEY

keydesc 兼容性描述用于页面展示 需配置中文和英文

defaultvalue 默认值

inputtype 目前支持三种类型 switch input select

notes 备注,用于指导用户使用文本,需配置中文和英文

optionjson select 需配置的选项

二、framework 接口调用

异步方法:CompatibleConfig.queryTrainingData(Context context, String packageName, String keycode)

同步方法:CompatibleConfig.queryValueData(Context context, String packageName, String keycode)

参数说明:

context 上下文对象

packageName 包名

keycode 兼容性配置的KEY