├── LICENSE ├── NOTICE ├── README.md ├── RELEASE-NOTES.md ├── android-studio └── MultiSelectListPreferenceCompat │ ├── .gitignore │ ├── build.gradle │ ├── common │ ├── android-maven-publish.gradle │ ├── android-set-common-properties.gradle │ ├── android-signing-utils.gradle │ ├── android-use-legacy-layout-files.gradle │ └── bintray-upload.gradle │ ├── example │ ├── .gitignore │ ├── build.gradle │ └── proguard-rules.pro │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── lib │ ├── .gitignore │ ├── build.gradle │ ├── library-data.properties │ └── proguard-rules.pro │ ├── settings.gradle │ └── signing │ ├── .gitignore │ ├── README │ ├── example-signing.properties.template │ ├── library-bintray-private.properties.template │ └── library-maven-publish-signing.properties.template ├── example ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── libs │ └── .gitignore ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── layout │ │ └── activity_main.xml │ ├── menu │ │ └── menu_main.xml │ ├── values │ │ ├── arrays.xml │ │ ├── strings.xml │ │ └── values_prefs.xml │ └── xml │ │ └── preferences.xml └── src │ └── com │ └── example │ └── multiselectlistpreferencecompatexample │ ├── MainActivity.java │ ├── MainPreferenceActivity.java │ └── Utils.java └── lib ├── .classpath ├── .gitignore ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── assets └── .gitignore ├── internal_src └── com │ └── h6ah4i │ └── android │ └── compat │ ├── content │ ├── EditorCompatImpl.java │ ├── EditorCompatImplGB.java │ ├── EditorCompatImplHoneycomb.java │ ├── SharedPreferencesCompatImpl.java │ ├── SharedPreferencesCompatImplGB.java │ └── SharedPreferencesCompatImplHoneycomb.java │ ├── preference │ ├── PreferenceCompatImpl.java │ ├── PreferenceCompatImplGB.java │ └── PreferenceCompatImplHoneycomb.java │ └── utils │ └── SharedPreferencesJsonStringSetWrapperUtils.java ├── libs └── .gitignore ├── proguard-project.txt ├── project.properties ├── res └── values │ └── attrs.xml └── src └── com └── h6ah4i └── android └── compat ├── content └── SharedPreferenceCompat.java └── preference ├── MultiSelectListPreferenceCompat.java └── PreferenceCompat.java /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE-NOTES.md: -------------------------------------------------------------------------------- 1 | 2 | ## 1.0.0 3 | 4 | - Add Android Studio support 5 | - Publish to jCenter 6 | 7 | -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/.gitignore -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/build.gradle -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/common/android-maven-publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/common/android-maven-publish.gradle -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/common/android-set-common-properties.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/common/android-set-common-properties.gradle -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/common/android-signing-utils.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/common/android-signing-utils.gradle -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/common/android-use-legacy-layout-files.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/common/android-use-legacy-layout-files.gradle -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/common/bintray-upload.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/common/bintray-upload.gradle -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/example/build.gradle -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/example/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/example/proguard-rules.pro -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/gradle.properties -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/gradlew -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/gradlew.bat -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/lib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/lib/build.gradle -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/lib/library-data.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/lib/library-data.properties -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/lib/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/settings.gradle -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/signing/.gitignore: -------------------------------------------------------------------------------- 1 | *.properties 2 | *.keystore 3 | -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/signing/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/signing/README -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/signing/example-signing.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/signing/example-signing.properties.template -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/signing/library-bintray-private.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/signing/library-bintray-private.properties.template -------------------------------------------------------------------------------- /android-studio/MultiSelectListPreferenceCompat/signing/library-maven-publish-signing.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/android-studio/MultiSelectListPreferenceCompat/signing/library-maven-publish-signing.properties.template -------------------------------------------------------------------------------- /example/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/.classpath -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /gen 3 | -------------------------------------------------------------------------------- /example/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/.project -------------------------------------------------------------------------------- /example/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /example/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/AndroidManifest.xml -------------------------------------------------------------------------------- /example/libs/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/proguard-project.txt -------------------------------------------------------------------------------- /example/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/project.properties -------------------------------------------------------------------------------- /example/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/res/layout/activity_main.xml -------------------------------------------------------------------------------- /example/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/res/menu/menu_main.xml -------------------------------------------------------------------------------- /example/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/res/values/arrays.xml -------------------------------------------------------------------------------- /example/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/res/values/strings.xml -------------------------------------------------------------------------------- /example/res/values/values_prefs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/res/values/values_prefs.xml -------------------------------------------------------------------------------- /example/res/xml/preferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/res/xml/preferences.xml -------------------------------------------------------------------------------- /example/src/com/example/multiselectlistpreferencecompatexample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/src/com/example/multiselectlistpreferencecompatexample/MainActivity.java -------------------------------------------------------------------------------- /example/src/com/example/multiselectlistpreferencecompatexample/MainPreferenceActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/src/com/example/multiselectlistpreferencecompatexample/MainPreferenceActivity.java -------------------------------------------------------------------------------- /example/src/com/example/multiselectlistpreferencecompatexample/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/example/src/com/example/multiselectlistpreferencecompatexample/Utils.java -------------------------------------------------------------------------------- /lib/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/.classpath -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /gen 3 | -------------------------------------------------------------------------------- /lib/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/.project -------------------------------------------------------------------------------- /lib/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /lib/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/AndroidManifest.xml -------------------------------------------------------------------------------- /lib/assets/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/internal_src/com/h6ah4i/android/compat/content/EditorCompatImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/internal_src/com/h6ah4i/android/compat/content/EditorCompatImpl.java -------------------------------------------------------------------------------- /lib/internal_src/com/h6ah4i/android/compat/content/EditorCompatImplGB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/internal_src/com/h6ah4i/android/compat/content/EditorCompatImplGB.java -------------------------------------------------------------------------------- /lib/internal_src/com/h6ah4i/android/compat/content/EditorCompatImplHoneycomb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/internal_src/com/h6ah4i/android/compat/content/EditorCompatImplHoneycomb.java -------------------------------------------------------------------------------- /lib/internal_src/com/h6ah4i/android/compat/content/SharedPreferencesCompatImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/internal_src/com/h6ah4i/android/compat/content/SharedPreferencesCompatImpl.java -------------------------------------------------------------------------------- /lib/internal_src/com/h6ah4i/android/compat/content/SharedPreferencesCompatImplGB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/internal_src/com/h6ah4i/android/compat/content/SharedPreferencesCompatImplGB.java -------------------------------------------------------------------------------- /lib/internal_src/com/h6ah4i/android/compat/content/SharedPreferencesCompatImplHoneycomb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/internal_src/com/h6ah4i/android/compat/content/SharedPreferencesCompatImplHoneycomb.java -------------------------------------------------------------------------------- /lib/internal_src/com/h6ah4i/android/compat/preference/PreferenceCompatImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/internal_src/com/h6ah4i/android/compat/preference/PreferenceCompatImpl.java -------------------------------------------------------------------------------- /lib/internal_src/com/h6ah4i/android/compat/preference/PreferenceCompatImplGB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/internal_src/com/h6ah4i/android/compat/preference/PreferenceCompatImplGB.java -------------------------------------------------------------------------------- /lib/internal_src/com/h6ah4i/android/compat/preference/PreferenceCompatImplHoneycomb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/internal_src/com/h6ah4i/android/compat/preference/PreferenceCompatImplHoneycomb.java -------------------------------------------------------------------------------- /lib/internal_src/com/h6ah4i/android/compat/utils/SharedPreferencesJsonStringSetWrapperUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/internal_src/com/h6ah4i/android/compat/utils/SharedPreferencesJsonStringSetWrapperUtils.java -------------------------------------------------------------------------------- /lib/libs/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/proguard-project.txt -------------------------------------------------------------------------------- /lib/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/project.properties -------------------------------------------------------------------------------- /lib/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/res/values/attrs.xml -------------------------------------------------------------------------------- /lib/src/com/h6ah4i/android/compat/content/SharedPreferenceCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/src/com/h6ah4i/android/compat/content/SharedPreferenceCompat.java -------------------------------------------------------------------------------- /lib/src/com/h6ah4i/android/compat/preference/MultiSelectListPreferenceCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/src/com/h6ah4i/android/compat/preference/MultiSelectListPreferenceCompat.java -------------------------------------------------------------------------------- /lib/src/com/h6ah4i/android/compat/preference/PreferenceCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h6ah4i/mulsellistprefcompat/HEAD/lib/src/com/h6ah4i/android/compat/preference/PreferenceCompat.java --------------------------------------------------------------------------------