首先找到android/frameworks/base/policy/src/com/android/internal/policy/impl中的PhoneWindowManager.java类


然后找到 public int getSystemDecorRectLw(Rect systemRect) 的方法

原来的方法内容是: 

public int getSystemDecorRectLw(Rect systemRect) {
        systemRect.left = mSystemLeft;
        systemRect.top = mSystemTop;
        systemRect.right = mSystemRight;
        systemRect.bottom = mSystemBottom;
        if (mStatusBar != null) return mStatusBar.getSurfaceLayer();
        if (mNavigationBar != null) return mNavigationBar.getSurfaceLayer();
        return 0;
    }

在这里修改该方法为

public int getSystemDecorRectLw(Rect systemRect) {
        systemRect.left = mSystemLeft;
        systemRect.top = mSystemTop;
        systemRect.right = mSystemRight;
        systemRect.bottom = mSystemBottom;
        if (mStatusBar != null) return 0;
        if (mNavigationBar != null) return 0;
        return 0;
    }

这里修改完毕以后,

进入android/frameworks/base/packages/SystemUI/res/layout目录下

找到navigation_bar.xml和status_bar.xml文件

然后把这个两个布局文件的background属性都修改为#00000000,

更多相关文章

  1. Android:Debug certificate expired on DATE 解决方法
  2. android 一些数据转换方法
  3. android 一些数据转换方法
  4. Android(安卓)获取版本号
  5. Android(安卓)休眠与唤醒
  6. Android7.0中文文档(API)-- Filter
  7. android代码格式化方法小结
  8. 获取 + 查看 Android(安卓)源码的 方法
  9. 通过app打包修改app名称

随机推荐

  1. Android(安卓)android:allowBackup waiti
  2. Android—— 4.2 Vold挂载管理_主体构建m
  3. [Android][SystemUI]navigationbar 3个虚
  4. Android预安装软件&adb命令&编译源码
  5. 81.s1-禁用checkBox点击事件
  6. android驱动学习-led次设备号(2)
  7. Android(安卓)分析:Process xxxxx (pid 30
  8. Android(安卓)准确过滤(禁止) Emoji表情
  9. android 横纵屏切换
  10. Android测试框架或者工具对比