1 -keep class com.android.launcher3.Launcher { 2 public void previousScreen(android.view.View); 3 public void nextScreen(android.view.View); 4 public void launchHotSeat(android.view.View); 5 public void onClickSearchButton(android.view.View); 6 public void onClickVoiceButton(android.view.View); 7 public void onClickConfigureButton(android.view.View); 8 public void onClickAllAppsButton(android.view.View); 9 public void onClickAppMarketButton(android.view.View); 10 public void dismissFirstRunCling(android.view.View); 11 public void dismissWorkspaceCling(android.view.View); 12 public void dismissAllAppsCling(android.view.View); 13 } 14 15 -keep class com.android.launcher3.CellLayout { 16 public float getBackgroundAlpha(); 17 public void setBackgroundAlpha(float); 18 } 19 20 -keep class com.android.launcher3.DragLayer$LayoutParams { 21 public void setWidth(int); 22 public int getWidth(); 23 public void setHeight(int); 24 public int getHeight(); 25 public void setX(int); 26 public int getX(); 27 public void setY(int); 28 public int getY(); 29 } 30 31 -keep class com.android.launcher3.CellLayout$LayoutParams { 32 public void setWidth(int); 33 public int getWidth(); 34 public void setHeight(int); 35 public int getHeight(); 36 public void setX(int); 37 public int getX(); 38 public void setY(int); 39 public int getY(); 40 } 41 42 -keep class com.android.launcher3.Workspace { 43 public float getBackgroundAlpha(); 44 public void setBackgroundAlpha(float); 45 public float getChildrenOutlineAlpha(); 46 public void setChildrenOutlineAlpha(float); 47 } 48 49 -keep class com.android.launcher3.MemoryDumpActivity { 50 *; 51 } 52