android12.0(S) Launcher3 Detailänderung

Entfernen Sie den Eintrag ähnlich der Dockbar am unteren Rand von Launcher3

xuQXKs.png

packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java

         availableHeightPx = windowBounds.availableSize.y;
 
         mInfo = info;
-        isTablet = info.isTablet(windowBounds);
+        //isTablet = info.isTablet(windowBounds);
+       isTablet = false;//cczheng change
         isPhone = !isTablet;
         isTwoPanels = isTablet && useTwoPanels;
 

Entfernen Sie die Schiebegeste von Launcher3 im Arbeitsbereich, um die Statusleistenfunktion zu erweitern.
Lösen Sie das Problem, dass selbst wenn die Statusleiste in der SystemUI ausgeblendet ist, sie angezeigt werden kann, indem Sie im Arbeitsbereich nach unten ziehen

packages/apps/Launcher3/quickstep/src/com/android/launcher3/uioverrides/QuickstepLauncher.java

        if (!getDeviceProfile().isMultiWindowMode) {
    
    
            // android.util.Log.d("ccz","StatusBarTouchController");
            // list.add(new StatusBarTouchController(this));
            //cczheng remove launcher pull down statusbar notification
        }

        list.add(new LauncherTaskViewController(this));
        return list.toArray(new TouchController[list.size()]);
    }

Guess you like

Origin blog.csdn.net/u012932409/article/details/127123081