
#############################################
#
# Android开发中一些需要保留的公共部分
#
#############################################
-keep public class * extends android.support.v7.app.AppCompatActivity
-keep class android.support.** {*;}
-keep class **.R$* {*;}
-dontwarn android.support.**

-keep class * implements android.os.Parcelable {
  public static final android.os.Parcelable$Creator *;
}
#webView处理，项目中没有使用到webView忽略即可
-keepclassmembers class fqcn.of.javascript.interface.for.webview {
   public *;
}
-keepclassmembers class * extends android.webkit.webViewClient {
    public void *(android.webkit.WebView, java.lang.String, android.graphics.Bitmap);
    public boolean *(android.webkit.WebView, java.lang.String);
}
-keepclassmembers class * extends android.webkit.webViewClient {
    public void *(android.webkit.webView, jav.lang.String);
}

-dontwarn javax.annotation.**
-dontwarn javax.inject.**
# OkHttp3
-dontwarn okhttp3.logging.**
-keep class okhttp3.internal.**{*;}
-dontwarn okio.**
-keep class okio.**{*;}
# Retrofit

-keep public class com.rozcloud.flow.**{ *; }

-ignorewarnings


