├── .gitignore ├── CHANGE.md ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── city.json │ └── city2.json │ ├── java │ └── cn │ │ └── qqtheme │ │ └── androidpicker │ │ ├── AddressInitTask.java │ │ ├── AssetsUtils.java │ │ └── MainActivity.java │ └── res │ ├── anim │ ├── popup_in.xml │ └── popup_out.xml │ ├── layout │ └── activity_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ └── values │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── cn │ │ └── qqtheme │ │ └── framework │ │ ├── AppConfig.java │ │ ├── adapter │ │ └── FileAdapter.java │ │ ├── entity │ │ └── FileItem.java │ │ ├── picker │ │ ├── AddressPicker.java │ │ ├── ChineseZodiacPicker.java │ │ ├── ColorPicker.java │ │ ├── ConstellationPicker.java │ │ ├── DatePicker.java │ │ ├── FilePicker.java │ │ ├── NumberPicker.java │ │ ├── OptionPicker.java │ │ ├── SexPicker.java │ │ ├── TimePicker.java │ │ └── WheelPicker.java │ │ ├── popup │ │ ├── BottomPopup.java │ │ ├── ConfirmPopup.java │ │ └── Popup.java │ │ ├── tool │ │ └── ScreenHelper.java │ │ ├── util │ │ ├── CompatUtils.java │ │ ├── ConvertUtils.java │ │ ├── DateUtils.java │ │ ├── FileUtils.java │ │ ├── LogUtils.java │ │ └── StorageUtils.java │ │ └── widget │ │ ├── ColorPanelView.java │ │ ├── MarqueeTextView.java │ │ └── WheelView.java │ └── res │ ├── drawable-hdpi │ ├── color_picker_cursor_bottom.png │ ├── color_picker_cursor_top.png │ ├── file_picker_file.png │ ├── file_picker_folder.png │ ├── file_picker_home.png │ └── file_picker_updir.png │ └── values │ └── styles.xml ├── publish.cmd ├── screenshots ├── address.gif ├── address.png ├── chinesezodiac.gif ├── color.gif ├── constellation.gif ├── date.gif ├── dir.gif ├── file.gif ├── number.gif ├── option.gif └── time.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/CHANGE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /*.iml -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/city.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/assets/city.json -------------------------------------------------------------------------------- /app/src/main/assets/city2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/assets/city2.json -------------------------------------------------------------------------------- /app/src/main/java/cn/qqtheme/androidpicker/AddressInitTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/java/cn/qqtheme/androidpicker/AddressInitTask.java -------------------------------------------------------------------------------- /app/src/main/java/cn/qqtheme/androidpicker/AssetsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/java/cn/qqtheme/androidpicker/AssetsUtils.java -------------------------------------------------------------------------------- /app/src/main/java/cn/qqtheme/androidpicker/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/java/cn/qqtheme/androidpicker/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/anim/popup_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/res/anim/popup_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/popup_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/res/anim/popup_out.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /*.iml 3 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/AppConfig.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/adapter/FileAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/adapter/FileAdapter.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/entity/FileItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/entity/FileItem.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/AddressPicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/AddressPicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/ChineseZodiacPicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/ChineseZodiacPicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/ColorPicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/ColorPicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/ConstellationPicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/ConstellationPicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/DatePicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/DatePicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/FilePicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/FilePicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/NumberPicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/NumberPicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/OptionPicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/OptionPicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/SexPicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/SexPicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/TimePicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/TimePicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/picker/WheelPicker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/picker/WheelPicker.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/popup/BottomPopup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/popup/BottomPopup.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/popup/ConfirmPopup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/popup/ConfirmPopup.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/popup/Popup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/popup/Popup.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/tool/ScreenHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/tool/ScreenHelper.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/util/CompatUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/util/CompatUtils.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/util/ConvertUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/util/ConvertUtils.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/util/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/util/DateUtils.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/util/FileUtils.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/util/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/util/LogUtils.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/util/StorageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/util/StorageUtils.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/widget/ColorPanelView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/widget/ColorPanelView.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/widget/MarqueeTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/widget/MarqueeTextView.java -------------------------------------------------------------------------------- /library/src/main/java/cn/qqtheme/framework/widget/WheelView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/java/cn/qqtheme/framework/widget/WheelView.java -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/color_picker_cursor_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/res/drawable-hdpi/color_picker_cursor_bottom.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/color_picker_cursor_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/res/drawable-hdpi/color_picker_cursor_top.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/file_picker_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/res/drawable-hdpi/file_picker_file.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/file_picker_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/res/drawable-hdpi/file_picker_folder.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/file_picker_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/res/drawable-hdpi/file_picker_home.png -------------------------------------------------------------------------------- /library/src/main/res/drawable-hdpi/file_picker_updir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/res/drawable-hdpi/file_picker_updir.png -------------------------------------------------------------------------------- /library/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/library/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /publish.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/publish.cmd -------------------------------------------------------------------------------- /screenshots/address.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/address.gif -------------------------------------------------------------------------------- /screenshots/address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/address.png -------------------------------------------------------------------------------- /screenshots/chinesezodiac.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/chinesezodiac.gif -------------------------------------------------------------------------------- /screenshots/color.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/color.gif -------------------------------------------------------------------------------- /screenshots/constellation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/constellation.gif -------------------------------------------------------------------------------- /screenshots/date.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/date.gif -------------------------------------------------------------------------------- /screenshots/dir.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/dir.gif -------------------------------------------------------------------------------- /screenshots/file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/file.gif -------------------------------------------------------------------------------- /screenshots/number.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/number.gif -------------------------------------------------------------------------------- /screenshots/option.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/option.gif -------------------------------------------------------------------------------- /screenshots/time.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdsjlzx/AndroidPicker/HEAD/screenshots/time.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':library' --------------------------------------------------------------------------------