Android11 MTK 状态栏添加无Sim卡图标

1、近日,查看测试提出的bug时,发现了一个问题,设备在未安装sim卡时,状态栏中不显示无sim卡的图标。

2、解决

路径:****\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\StatusBarSignalPolicy.java

在StatusBarSignalPolicy.java中,找到setNoSims方法,发现该方法是空的,并未实现功能。如下图,解决该问题,

@Override
    public void setNoSims(boolean show, boolean simDetected) {
        // Noop yay!
		if (show && !simDetected) {
            mIconController.setIcon(mSlotMobile, R.drawable.stat_sys_no_sims, "no_sim");
            mIconController.setIconVisibility(mSlotMobile, true);
        } else {
            mIconController.setIconVisibility(mSlotMobile, false);
        }
    }

3、在SystemUI目录下的res/drawable中添加stat_sys_no_sims.xml文件,内容如下:

<?xml version="1.0" encoding="utf-8"?>

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="17dp"
    android:height="17dp"
    android:viewportWidth="18.4"
    android:viewportHeight="18.4">
    <group
        android:translateX="0.7"
        android:translateY="1.0">
        <path
            android:pathData="M13.91,11.84L5.14,3.08l1.81,-1.81h5.41c0.85,0 1.54,0.69 1.54,1.54l0.01,9.03zM15.06,14.95L2.54,2.44c-0.28,-0.28 -0.71,-0.28 -0.99,0s-0.28,0.71 0,0.98l1.53,1.53v8.67c0,0.85 0.69,1.54 1.54,1.54h7.74c0.27,0 0.52,-0.07 0.74,-0.2l0.96,0.96c0.28,0.28 0.71,0.28 0.99,0 0.28,-0.26 0.28,-0.69 0.01,-0.97z"
            android:fillColor="#ffffff"/>
    </group>
</vector>

相关推荐

  1. Android11 MTK 状态栏添加Sim图标

    2024-07-12 09:30:03       29 阅读
  2. Android 11.0 mtk平台系统添加公共so库的配置方法

    2024-07-12 09:30:03       28 阅读
  3. Android12.0 SIM语言自适应

    2024-07-12 09:30:03       20 阅读
  4. MTK Android13 霸屏实现

    2024-07-12 09:30:03       29 阅读
  5. Android 11.0 长按按键切换SIM默认移动数据

    2024-07-12 09:30:03       60 阅读
  6. Android.mk文件中添加so

    2024-07-12 09:30:03       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 09:30:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 09:30:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 09:30:03       57 阅读
  4. Python语言-面向对象

    2024-07-12 09:30:03       68 阅读

热门阅读

  1. springboot+vue项目实战2024第四集修改文章信息

    2024-07-12 09:30:03       27 阅读
  2. c#验证输入语句是否带有sql入侵的方法

    2024-07-12 09:30:03       26 阅读
  3. 【LinuxC语言】手撕Http协议之GET方法的实现

    2024-07-12 09:30:03       24 阅读
  4. 云端荣耀:在iCloud中记录您的个人成就与荣誉

    2024-07-12 09:30:03       29 阅读
  5. Postman接口测试工具详解

    2024-07-12 09:30:03       26 阅读
  6. GESP C++ 三级真题(2024年3月)T2 完全平方数

    2024-07-12 09:30:03       22 阅读
  7. 【排序 - 选择排序优化版(利用堆排序)】

    2024-07-12 09:30:03       22 阅读
  8. 【贪心算法题记录】134. 加油站

    2024-07-12 09:30:03       24 阅读
  9. 超级源点/汇点(算法篇)

    2024-07-12 09:30:03       30 阅读
  10. 【MySQL】6.表的增删查改(CURD)

    2024-07-12 09:30:03       23 阅读
  11. 开源项目的机遇与挑战

    2024-07-12 09:30:03       24 阅读
  12. 从0到1搭建数据中台(2):数据中台架构

    2024-07-12 09:30:03       24 阅读
  13. 【C/C++】内存相关

    2024-07-12 09:30:03       25 阅读
  14. 【LeetCode 0169】【摩尔投票算法】主元素

    2024-07-12 09:30:03       24 阅读