设置里的关于页面里,标题栏右侧有个搜索按钮,想把它隐藏掉,但是没找到入口,其它页面没有这个按钮,是不是通过 PreferenceScreen 的选项来配置?
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" xmlns:settings="http://schemas.android.com/apk/res-auto" android:key="my_device_info_pref_screen" android:title="@string/about_settings">
<!-- Device name -->
<com.android.settings.widget.ValidatedEditTextPreference
android:key="device_name"
android:order="1"
android:title="@string/my_device_info_device_name_preference_title"
android:summary="@string/summary_placeholder"
settings:controller="com.android.settings.deviceinfo.DeviceNamePreferenceController"
settings:enableCopying="true"/>
settings:controller="com.android.settings.deviceinfo.BuildNumberPreferenceController"/>
</PreferenceScreen> 1
h4de5 2023-03-07 13:48:02 +08:00 2
那个搜索栏是一个单独的 app 包名:com.android.settings.intelligence
禁用 adb pm disable-user com.android.settings.intelligence 启用 adb pm enable com.android.settings.intelligence 可以用这 2 条命令测试 |
3
h4de5 2023-03-07 16:41:27 +08:00
如果你要在默认编译系统里面就去掉这个。你可以去源码里面找这个 apk 是那个 mk 里面编译出来的。在 mk 文件里面去掉这个 apk 就可以了。
系统安装好以后路径在这里: /product/priv-app/SettingsIntelligence/SettingsIntelligence.apk |