Android R 状态栏图标黑名单

Posted 虫师魁拔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android R 状态栏图标黑名单相关的知识,希望对你有一定的参考价值。

状态栏图标控制类

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java


    /** Reads the default blacklist from config value unless blacklistStr is provided. */
    static ArraySet<String> getIconBlacklist(Context context, String blackListStr) 
        ArraySet<String> ret = new ArraySet<>();
        String[] blacklist = blackListStr == null
            ? context.getResources().getStringArray(R.array.config_statusBarIconBlackList)
            : blackListStr.split(",");
        for (String slot : blacklist) 
            if (!TextUtils.isEmpty(slot)) 
                ret.add(slot);
            
        
        return ret;
    

默认耳机、旋转图标在黑名单列表,可以通过修改 config_statusBarIconBlackList 属性值进行增删。

以上是关于Android R 状态栏图标黑名单的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中永久隐藏状态栏? [关闭]

Android设置状态栏颜色和状态栏文字、图标颜色

小花招解决Android 9 Pie 不能反射隐藏API限制

状态栏图标在 Android 中以白色状态栏隐藏

android状态栏通知图标

Android - 增量状态栏通知图标