1 -keep class com.android.systemui.statusbar.policy.KeyButtonView { 2 public float getDrawingAlpha(); 3 public void setDrawingAlpha(float); 4 } 5 6 -keep class com.android.systemui.statusbar.policy.KeyButtonRipple { 7 public float getGlowAlpha(); 8 public float getGlowScale(); 9 public void setGlowAlpha(float); 10 public void setGlowScale(float); 11 } 12 13 -keep class com.android.systemui.statusbar.car.CarStatusBar 14 -keep class com.android.systemui.statusbar.phone.PhoneStatusBar 15 -keep class com.android.systemui.statusbar.tv.TvStatusBar 16 -keep class com.android.systemui.SystemUIFactory 17 18 -keepclassmembers class ** { 19 public void onBusEvent(**); 20 public void onInterprocessBusEvent(**); 21 } 22 -keepclassmembers class ** extends **.EventBus$InterprocessEvent { 23 public <init>(android.os.Bundle); 24 } 25 26 -keep class com.android.systemui.recents.views.TaskView { 27 public int getDim(); 28 public void setDim(int); 29 public float getTaskProgress(); 30 public void setTaskProgress(float); 31 } 32 33 -keepclasseswithmembers class * { 34 public <init>(android.content.Context, android.util.AttributeSet); 35 } 36 37 -keep class ** extends android.support.v14.preference.PreferenceFragment 38 -keep class com.android.systemui.tuner.* 39