gitextract_7_weegng/ ├── .gitignore ├── README.md ├── annotations/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ └── main/ │ └── java/ │ └── cn/ │ └── framework/ │ └── oksharedpref/ │ └── annotations/ │ ├── DefaultValue.java │ ├── PreferenceType.java │ ├── SharedPreference.java │ └── Type.java ├── api/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ └── java/ │ └── cn/ │ └── framework/ │ └── oksharedpref/ │ ├── MPSPUtils.java │ └── OkSharedPrefContentProvider.java ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── cn/ │ │ └── framework/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── cn/ │ │ │ └── framework/ │ │ │ └── oksharedpref/ │ │ │ └── app/ │ │ │ ├── IMsg.java │ │ │ ├── MainActivity.java │ │ │ └── SeActivity.java │ │ └── res/ │ │ ├── layout/ │ │ │ ├── activity_main.xml │ │ │ └── content_main.xml │ │ └── values/ │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── cn/ │ └── framework/ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── processor/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ └── main/ │ ├── java/ │ │ └── cn/ │ │ └── framework/ │ │ └── mpsharedpreferences/ │ │ └── annotations/ │ │ └── processor/ │ │ ├── Modifier.java │ │ ├── Preference.java │ │ ├── PreferenceHolder.java │ │ └── SharedPreferencesAnnotationProcessor.java │ └── resources/ │ └── META-INF/ │ └── services/ │ └── javax.annotation.processing.Processor └── settings.gradle