Add S9 SystemUI overlay for rounded corners

This commit is contained in:
Pierre-Hugues Husson 2018-08-20 17:38:27 +02:00
parent 8fae8c0e02
commit 52424fab69
6 changed files with 35 additions and 1 deletions

View file

@ -32,6 +32,18 @@ public class Starter extends BroadcastReceiver {
setOverlayEnabled("me.phh.treble.overlay.navbar", true);
}
private void handleSamsung(Context ctxt) {
if(vendorFp == null) return;
if(vendorFp.contains("starlte") ||
vendorFp.contains("star2lte") ||
vendorFp.contains("starqlte") ||
vendorFp.contains("star2qlte")) {
setOverlayEnabled("me.phh.treble.overlay.samsung.s9.systemui", true);
}
}
private void enableLte(Context ctxt) {
//TODO: List here all non-LTE platforms
if(!"mt6580".equals(platform))
@ -45,6 +57,7 @@ public class Starter extends BroadcastReceiver {
handleHtc(ctxt);
enableLte(ctxt);
handleSamsung(ctxt);
setOverlayEnabled("me.phh.treble.overlay.systemui.falselocks", true);
}

View file

@ -0,0 +1,6 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-samsung-s9-systemui
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.samsung.s9.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:priority="23"/>
</manifest>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="rounded_corner_content_padding">64px</dimen>
</resources>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="rounded_corner_content_padding">64px</dimen>
</resources>

View file

@ -13,7 +13,7 @@ PRODUCT_PACKAGES += \
treble-overlay-oneplus-op6 \
treble-overlay-moto-g6plus \
treble-overlay-wifi5g \
treble-overlay-samsung-s9 \
treble-overlay-samsung-s9-systemui \
treble-overlay-xiaomi-mi8 \
treble-overlay-xiaomi-mi8ee \
treble-overlay-xiaomi-mi8se \