From 00a93e19eaab81d89feb6afd6a379f535afa8b02 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 13 Feb 2016 23:53:01 +0100 Subject: [PATCH] add a widget configuration screen --- app/build.gradle | 2 + app/src/main/AndroidManifest.xml | 9 + .../simplemobiletools/com/Constants.java | 2 + .../simplemobiletools/com/MainActivity.java | 7 +- .../com/MyWidgetConfigure.java | 170 ++++++++++++++++++ .../com/MyWidgetProvider.java | 15 +- app/src/main/res/layout/activity_main.xml | 2 +- app/src/main/res/layout/widget.xml | 4 +- app/src/main/res/layout/widget_config.xml | 66 +++++++ app/src/main/res/values/colors.xml | 1 + app/src/main/res/values/styles.xml | 5 + app/src/main/res/xml/widget_info.xml | 1 + 12 files changed, 276 insertions(+), 8 deletions(-) create mode 100644 app/src/main/java/notes/simplemobiletools/com/MyWidgetConfigure.java create mode 100644 app/src/main/res/layout/widget_config.xml diff --git a/app/build.gradle b/app/build.gradle index 9f326309..5b776930 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -23,4 +23,6 @@ dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' + compile 'com.jakewharton:butterknife:7.0.1' + compile 'com.github.yukuku:ambilwarna:2.0.1' } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 192218b2..299b8e51 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -19,6 +19,15 @@ + + + + + + + diff --git a/app/src/main/res/layout/widget_config.xml b/app/src/main/res/layout/widget_config.xml new file mode 100644 index 00000000..1a2c82cf --- /dev/null +++ b/app/src/main/res/layout/widget_config.xml @@ -0,0 +1,66 @@ + + + + + +