RK3588 Android12默认移除导航栏

源码修改

源码修改说明:"-"表示需要去掉的内容,"+"表示需要添加的内容。

packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java文件,修改内容如下:

public class DeviceProfile {

        availableHeightPx = windowBounds.availableSize.y;

        mInfo = info;

-        isTablet = info.isTablet(windowBounds);

+        isTablet = false;

device/rockchip/rk3588/rk3588_s/rk3588_s.mk文件,修改内容如下:

device/rockchip/rk3588/i3588/i3588.mk文件,修改内容如下:

PRODUCT_PROPERTY_OVERRIDES += persist.sys.timezone=Asia/Shanghai

PRODUCT_PROPERTY_OVERRIDES += persist.net.eth.mode=

PRODUCT_PROPERTY_OVERRIDES += persist.net.eth1share.ipaddress=192.168.5.1

+PRODUCT_PROPERTY_OVERRIDES += qemu.hw.mainkeys=1

frameworks/base/packages/SystemUI/res/values-sw900dp/config.xml文件,修改内容如下:

      <!-- Nav bar button default ordering/layout -->

-    <string name="config_navBarLayout" translatable="false">back,home,left;space;right,recent</string>

+    <string name="config_navBarLayout" translatable="false">left;volume_sub,back,home,recent,volume_add,screenshot;right</string>

frameworks/base/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBarController.java文件,修改内容如下:

/** @return {@code true} if taskbar is enabled, false otherwise */

    private boolean initializeTaskbarIfNecessary() {

-        if (mIsTablet) {

+        if (false) {

            // Remove navigation bar when taskbar is showing

            removeNavigationBar(mContext.getDisplayId());

            mTaskbarDelegate.init(mContext.getDisplayId());

        } else {

            mTaskbarDelegate.destroy();

        }

-        return mIsTablet;

+        return false;

    }

          @Override

@@ -295,7 +295,7 @@ public class NavigationBarController implements

        // We may show TaskBar on the default display for large screen device. Don't need to create

        // navigation bar for this case.

-        if (mIsTablet && isOnDefaultDisplay) {

+        if (false) {

            return;

        }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容