| # Keep all Fragments in this package, which are used by reflection. |
| -keep class com.android.settings.*Fragment |
| -keep class com.android.settings.*Picker |
| -keep class com.android.settings.*Settings |
| -keep class com.android.settings.wifi.*Settings |
| -keep class com.android.settings.deviceinfo.* |
| -keep class com.android.settings.bluetooth.* |
| -keep class com.android.settings.applications.* |
| -keep class com.android.settings.inputmethod.* |
| -keep class com.android.settings.MasterClear |
| -keep class com.android.settings.MasterClearConfirm |
| -keep class com.android.settings.accounts.* |
| -keep class com.android.settings.fuelgauge.* |
| -keep class com.android.settings.users.* |
| -keep class com.android.settings.nfc.* |
| -keep class com.android.settings.notification.* |
| -keep class com.android.settings.broken.** |
| -keep class com.android.settings.cyanogenmod.*Settings |
| -keep class com.android.settings.privacyguard.* |
| |
| # These would be stripped out since they are being created with reflection |
| -keep class com.android.settings.dashboard.GenericSwitchToggle { *; } |
| -keep class com.android.settings.wifi.WifiEnabler { *; } |
| -keep class com.android.settings.bluetooth.BluetoothEnabler { *; } |
| -keep class com.android.settings.dashboard.MobileNetworksEnabler { *; } |
| |
| # Keep click responders |
| -keepclassmembers class com.android.settings.inputmethod.UserDictionaryAddWordActivity { |
| *** onClick*(...); |
| } |