From 0cba64f7f93cddd5a6752fc2af3056da900bfe5e Mon Sep 17 00:00:00 2001 From: itmammoth Date: Wed, 16 Nov 2016 12:40:22 +0700 Subject: [PATCH] Make library --- .idea/codeStyleSettings.xml | 231 ++++++++++++++++++ .idea/gradle.xml | 3 +- .idea/modules.xml | 3 +- .../itmammoth/releaseanimal/Constant.java | 5 - .../releaseanimal/ReleaseDialogBuilder.java | 45 ---- .../itmammoth/releaseanimal/ReleaseNotes.java | 123 ---------- app/src/main/res/xml/release_animal.xml | 18 -- build.gradle | 1 + {app => demo}/.gitignore | 0 {app => demo}/build.gradle | 10 +- {app => demo}/proguard-rules.pro | 0 {app => demo}/src/main/AndroidManifest.xml | 4 +- .../releaseanimal}/demo/MainActivity.java | 18 +- .../src/main/res/layout/activity_main.xml | 2 +- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../src/main/res/values-w820dp/dimens.xml | 0 {app => demo}/src/main/res/values/colors.xml | 0 {app => demo}/src/main/res/values/dimens.xml | 0 demo/src/main/res/values/strings.xml | 3 + {app => demo}/src/main/res/values/styles.xml | 0 gradle.properties | 2 +- library/.gitignore | 1 + library/build.gradle | 53 ++++ library/proguard-rules.pro | 17 ++ .../EssentialPackageInfoTest.java | 31 +++ .../itmammoth/releaseanimal/ParserTest.java | 28 +++ .../releaseanimal/PreferenceTest.java | 49 ++++ .../releaseanimal/ReleaseAnimalTest.java | 29 +++ .../releaseanimal/ReleaseNotesTest.java | 32 +++ library/src/main/AndroidManifest.xml | 9 + .../itmammoth/releaseanimal/Constant.java | 6 + .../releaseanimal/EssentialPackageInfo.java | 36 +++ .../java/itmammoth/releaseanimal/Parser.java | 6 +- .../itmammoth/releaseanimal/Preference.java | 44 ++++ .../releaseanimal/ReleaseAnimal.java | 59 +++++ .../itmammoth/releaseanimal/ReleaseNote.java | 0 .../itmammoth/releaseanimal/ReleaseNotes.java | 88 +++++++ .../releaseanimal/VersionManager.java | 20 ++ .../itmammoth/releaseanimal/VersionName.java | 12 +- .../src/main/res/layout/release_dialog.xml | 0 library/src/main/res/values/releaseanimal.xml | 5 + .../src/main/res/values/strings.xml | 0 library/src/main/res/xml/releaseanimal.xml | 18 ++ .../releaseanimal/ReleaseNoteTest.java | 13 + .../releaseanimal/VersionManagerTest.java | 32 +++ .../releaseanimal/VersionNameTest.java | 6 +- settings.gradle | 2 +- 51 files changed, 840 insertions(+), 224 deletions(-) create mode 100644 .idea/codeStyleSettings.xml delete mode 100644 app/src/main/java/itmammoth/releaseanimal/Constant.java delete mode 100644 app/src/main/java/itmammoth/releaseanimal/ReleaseDialogBuilder.java delete mode 100644 app/src/main/java/itmammoth/releaseanimal/ReleaseNotes.java delete mode 100644 app/src/main/res/xml/release_animal.xml rename {app => demo}/.gitignore (100%) rename {app => demo}/build.gradle (70%) rename {app => demo}/proguard-rules.pro (100%) rename {app => demo}/src/main/AndroidManifest.xml (81%) rename {app/src/main/java => demo/src/main/java/itmammoth/releaseanimal}/demo/MainActivity.java (67%) rename {app => demo}/src/main/res/layout/activity_main.xml (96%) rename {app => demo}/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {app => demo}/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {app => demo}/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {app => demo}/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {app => demo}/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {app => demo}/src/main/res/values-w820dp/dimens.xml (100%) rename {app => demo}/src/main/res/values/colors.xml (100%) rename {app => demo}/src/main/res/values/dimens.xml (100%) create mode 100644 demo/src/main/res/values/strings.xml rename {app => demo}/src/main/res/values/styles.xml (100%) create mode 100644 library/.gitignore create mode 100644 library/build.gradle create mode 100644 library/proguard-rules.pro create mode 100644 library/src/androidTest/java/itmammoth/releaseanimal/EssentialPackageInfoTest.java create mode 100644 library/src/androidTest/java/itmammoth/releaseanimal/ParserTest.java create mode 100644 library/src/androidTest/java/itmammoth/releaseanimal/PreferenceTest.java create mode 100644 library/src/androidTest/java/itmammoth/releaseanimal/ReleaseAnimalTest.java create mode 100644 library/src/androidTest/java/itmammoth/releaseanimal/ReleaseNotesTest.java create mode 100644 library/src/main/AndroidManifest.xml create mode 100644 library/src/main/java/itmammoth/releaseanimal/Constant.java create mode 100644 library/src/main/java/itmammoth/releaseanimal/EssentialPackageInfo.java rename {app => library}/src/main/java/itmammoth/releaseanimal/Parser.java (88%) create mode 100644 library/src/main/java/itmammoth/releaseanimal/Preference.java create mode 100644 library/src/main/java/itmammoth/releaseanimal/ReleaseAnimal.java rename {app => library}/src/main/java/itmammoth/releaseanimal/ReleaseNote.java (100%) create mode 100644 library/src/main/java/itmammoth/releaseanimal/ReleaseNotes.java create mode 100644 library/src/main/java/itmammoth/releaseanimal/VersionManager.java rename {app => library}/src/main/java/itmammoth/releaseanimal/VersionName.java (80%) rename {app => library}/src/main/res/layout/release_dialog.xml (100%) create mode 100644 library/src/main/res/values/releaseanimal.xml rename {app => library}/src/main/res/values/strings.xml (100%) create mode 100644 library/src/main/res/xml/releaseanimal.xml create mode 100644 library/src/test/java/itmammoth/releaseanimal/ReleaseNoteTest.java create mode 100644 library/src/test/java/itmammoth/releaseanimal/VersionManagerTest.java rename {app => library}/src/test/java/itmammoth/releaseanimal/VersionNameTest.java (95%) diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml new file mode 100644 index 0000000..73f689d --- /dev/null +++ b/.idea/codeStyleSettings.xml @@ -0,0 +1,231 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 0e23f8e..7fb9e90 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -9,7 +9,8 @@