Android 11 settings 搜索坑

我们自己可以在settings主页中添加自定义的项,但是搜索的时候搜索不到。

像下面的代码也添加了,还是搜索不到怎么办?

    /**
     * For Search.
     */
    public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
            new BaseSearchIndexProvider(R.xml.my_device_info) {

                @Override
                public List<AbstractPreferenceController> createPreferenceControllers(
                        Context context) {
                    return buildPreferenceControllers(context, null /* fragment */,
                            null /* lifecycle */);
                }
            };

那是漏了@SearchIndexable 下面是系统的,都有@SearchIndexable,所有自定义的也叫加上

import com.android.settingslib.search.SearchIndexable;


@SearchIndexable
public class MyDeviceInfoFragment extends DashboardFragment

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android 13是Android操作系统的一个版本,通过“settings”可以访问设备的各种设置选项。在Android 13的设置中,用户可以对设备进行个性化的配置和管理。 首先,用户可以在设置中调整设备的显示设置。包括屏幕亮度、分辨率、字体大小等选项,用户可以根据自己的喜好和需求进行调整。此外,还可以设置壁纸、锁屏样式和桌面图标等,为手机带来更好的视觉体验。 其次,用户可以在设置中管理网络连接。可以设置Wi-Fi网络和移动数据的开关,连接到可用的Wi-Fi网络,管理保存的Wi-Fi网络和移动数据的使用情况,以避免流量浪费。此外,还可以进行蓝牙、NFC等无线通信功能的管理。 除此之外,设置还提供了安全和隐私选项。用户可以设置屏幕锁定方式,如图案、密码、指纹等,保护手机中的个人信息。还可以管理应用程序权限,决定哪些应用可以访问相机、麦克风、联系人等敏感信息。 设置还涵盖了音频、电池、存储、应用管理等方面。用户可以调整音量和声音模式、查看电池使用情况、管理内部存储和外部存储设备等。此外,还可以管理应用程序,包括安装、卸载、更新和权限管理等选项。 总而言之,Android 13的设置提供了全面的设备管理选项,用户可以根据自己的需要进行个性化配置和管理。无论是调整显示设置、管理网络连接还是保护个人信息,用户都可以通过设置轻松地完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值