7842bac5e4
Introduces TvSystemUIFactory and TvSystemUIRootComponent. The purpose of the former is to substitute "default" SystemUIRootComponent for an instance of the latter. This CL keeps TvSystemUIRootComponent completely identical to SystemUIRootComponent, since the goal here is to make the split. The following CL(s) would modify TvSystemUIRootComponent so that it only binds SystemUI components that are relevant on TV. Change-Id: Ib7c6dce2ab65373a1cb25f41fdfcf69fad24ea75 Bug: 146188087 Test: make SystemUI, atest SystemUITests
42 lines
1.4 KiB
Plaintext
42 lines
1.4 KiB
Plaintext
-keep class com.android.systemui.statusbar.policy.KeyButtonView {
|
|
public float getDrawingAlpha();
|
|
public void setDrawingAlpha(float);
|
|
}
|
|
|
|
-keep class com.android.systemui.statusbar.policy.KeyButtonRipple {
|
|
public float getGlowAlpha();
|
|
public float getGlowScale();
|
|
public void setGlowAlpha(float);
|
|
public void setGlowScale(float);
|
|
}
|
|
|
|
-keep class com.android.systemui.recents.OverviewProxyRecentsImpl
|
|
-keep class com.android.systemui.statusbar.car.CarStatusBar
|
|
-keep class com.android.systemui.statusbar.phone.StatusBar
|
|
-keep class com.android.systemui.statusbar.tv.TvStatusBar
|
|
-keep class com.android.systemui.car.CarSystemUIFactory
|
|
-keep class com.android.systemui.SystemUIFactory
|
|
-keep class com.android.systemui.tv.TvSystemUIFactory
|
|
-keep class * extends com.android.systemui.SystemUI
|
|
-keep class * implements com.android.systemui.SystemUI$Injector
|
|
|
|
-keepclasseswithmembers class * {
|
|
public <init>(android.content.Context, android.util.AttributeSet);
|
|
}
|
|
|
|
-keep class ** extends androidx.preference.PreferenceFragment
|
|
-keep class com.android.systemui.tuner.*
|
|
-keep class com.android.systemui.plugins.** {
|
|
*;
|
|
}
|
|
-keep class com.android.systemui.fragments.FragmentService$FragmentCreator {
|
|
*;
|
|
}
|
|
-keep class com.android.systemui.util.InjectionInflationController$ViewInstanceCreator {
|
|
*;
|
|
}
|
|
-keep class androidx.core.app.CoreComponentFactory
|
|
|
|
-keep public class * extends com.android.systemui.SystemUI {
|
|
public <init>(android.content.Context);
|
|
} |