OSDN Git Service

Merge remote-tracking branch 'cm/cm-14.1' into cm-14.1-x86
[android-x86/packages-apps-Trebuchet.git] / proguard.flags
1 -keepattributes SourceFile,LineNumberTable,InnerClasses
2 -keep class com.inmobi.** { *; }
3 -dontwarn com.inmobi.**
4 -dontwarn com.google.android.gms**
5
6 -keep class com.android.launcher3.allapps.AllAppsBackgroundDrawable {
7   public void setAlpha(int);
8   public int getAlpha();
9 }
10
11 -keep class com.android.launcher3.BaseRecyclerViewFastScrollBar {
12   public void setThumbWidth(int);
13   public int getThumbWidth();
14   public void setTrackWidth(int);
15   public int getTrackWidth();
16 }
17
18 -keep class com.android.launcher3.BaseRecyclerViewFastScrollPopup {
19   public void setAlpha(float);
20   public float getAlpha();
21 }
22
23 -keep class com.android.launcher3.BubbleTextView {
24   public void setFastScrollFocus(float);
25   public float getFastScrollFocus();
26 }
27
28 -keep class com.android.launcher3.ButtonDropTarget {
29   public int getTextColor();
30 }
31
32 -keep class com.android.launcher3.CellLayout {
33   public float getBackgroundAlpha();
34   public void setBackgroundAlpha(float);
35 }
36
37 -keep class com.android.launcher3.CellLayout$LayoutParams {
38   public void setWidth(int);
39   public int getWidth();
40   public void setHeight(int);
41   public int getHeight();
42   public void setX(int);
43   public int getX();
44   public void setY(int);
45   public int getY();
46 }
47
48 -keep class com.android.launcher3.DragLayer$LayoutParams {
49   public void setWidth(int);
50   public int getWidth();
51   public void setHeight(int);
52   public int getHeight();
53   public void setX(int);
54   public int getX();
55   public void setY(int);
56   public int getY();
57 }
58
59 -keep class com.android.launcher3.FastBitmapDrawable {
60   public int getBrightness();
61   public void setBrightness(int);
62 }
63
64 -keep class com.android.launcher3.MemoryDumpActivity {
65   *;
66 }
67
68 -keep class com.android.launcher3.PreloadIconDrawable {
69   public float getAnimationProgress();
70   public void setAnimationProgress(float);
71 }
72
73 -keep class com.android.launcher3.Workspace {
74   public float getBackgroundAlpha();
75   public void setBackgroundAlpha(float);
76 }
77
78 -keep class * extends java.util.ListResourceBundle {
79   protected Object[][] getContents();
80 }
81
82 -keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
83   public static final *** NULL;
84 }
85
86 -keepnames @com.google.android.gms.common.annotation.KeepName class *
87 -keepclassmembernames class * {
88   @com.google.android.gms.common.annotation.KeepName *;
89 }
90
91 -keepnames class * implements android.os.Parcelable {
92   public static final ** CREATOR;
93 }
94
95 -keep class android.content.res.** { *; }
96 -dontwarn android.content.res.*
97
98 -keep class android.view.inputmethod.** { *; }
99 -dontwarn android.view.inputmethod.*
100
101 -keep class com.google.android.gms.common.api.GoogleApiClient { public *; }
102 -keep class com.google.android.gms.common.api.GoogleApiClient$* {public *;}
103 -keep class com.google.android.gms.location.LocationServices {public *;}
104 -keep class com.google.android.gms.location.FusedLocationProviderApi {public *;}
105 -keep class com.google.android.gms.location.ActivityRecognition {public *;}
106 -keep class com.google.android.gms.location.ActivityRecognitionApi {public *;}
107 -keep class com.google.android.gms.location.ActivityRecognitionResult {public *;}
108 -keep class com.google.android.gms.location.DetectedActivity {public *;}
109 -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient{public *;}
110 -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info{public *;}