diff --git a/CHANGELOG.md b/CHANGELOG.md
index 53e4515..11c86e4 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,21 @@
Change Log
===============================================================================
+Version [2.1.8](https://github.com/rampo/UpdateChecker/releases/tag/v2.1.8) *(2015-04-30)*
+----------------------------
+ * LIB: Lithuanian, Latvian and Estonian translations added (thanks to [@jaroslavas](https://github.com/jaroslavas))
+
+ Version [2.1.7](https://github.com/rampo/UpdateChecker/releases/tag/v2.1.7) *(2015-04-10)*
+----------------------------
+ * LIB: Swedish translation added (thanks to [@Dvidan](https://github.com/Dvidan)) Solves #107
+ * LIB: Polish translation updated (thanks to [@slawekkrol](https://github.com/slawekkrol))
+ * LIB: Multiple APK treatment improved (thanks to [@Arne517](https://github.com/Arne517))
+
+Version [2.1.6](https://github.com/rampo/UpdateChecker/releases/tag/v2.1.6) *(2015-03-06)*
+----------------------------
+ * LIB: Polish translation updated (thanks to [@slawekkrol](https://github.com/slawekkrol))
+ * LIB: Multiple APK treatment improved (thanks to [@Arne517](https://github.com/Arne517))
+
Version [2.1.5](https://github.com/rampo/UpdateChecker/releases/tag/v2.1.5) *(2015-01-21)*
----------------------------
* LIB: Added Arabic translation (thanks to [@yazeed44](https://github.com/yazeed44))
diff --git a/README.md b/README.md
index 6685dab..905ca24 100755
--- a/README.md
+++ b/README.md
@@ -1,4 +1,7 @@
-#Update Checker
+# NO LONGER MAINTAINED
+
+# UPDATED CHECKER
+
> Android User, never miss an Update.
@@ -15,7 +18,7 @@ It checks for new updates downloadable parsing the Store desktop page of your ap
[Featured on XDA Portal](http://www.xda-developers.com/android/prod-your-apps-users-to-update-with-updatechecker-library/)
### Changelog
-##### Current version: 2.1.4
+##### Current version: 2.1.8
See [complete ChangeLog](https://github.com/rampo/UpdateChecker/blob/master/CHANGELOG.md).
@@ -30,7 +33,7 @@ Check out the [source code of the demo](https://github.com/rampo/UpdateChecker/t
```groovy
dependencies {
- compile 'com.github.rampo.updatechecker:library:2.1.4'
+ compile 'com.github.rampo.updatechecker:library:2.1.8'
}
```
@@ -101,16 +104,7 @@ Join in the conversation, check out the [XDA Thread](http://forum.xda-developers
## Credits
-Written and maintained by: [Pietro Rampini](https://plus.google.com/u/0/+PietroRampini/posts) - PiKo Technologies
-
-
-
-
-
-
-
+Written and maintained by: Pietro Rampini
The UpdateChecker logo has been created by [Michael Cook](https://plus.google.com/+michaelcook/posts)
## License
diff --git a/apk/Demo2.1.6.apk b/apk/Demo2.1.6.apk
new file mode 100644
index 0000000..cf07552
Binary files /dev/null and b/apk/Demo2.1.6.apk differ
diff --git a/apk/Demo2.1.7.apk b/apk/Demo2.1.7.apk
new file mode 100644
index 0000000..0fe4abf
Binary files /dev/null and b/apk/Demo2.1.7.apk differ
diff --git a/apk/Demo2.1.8.apk b/apk/Demo2.1.8.apk
new file mode 100644
index 0000000..f7cc569
Binary files /dev/null and b/apk/Demo2.1.8.apk differ
diff --git a/build.gradle b/build.gradle
index 012dcb5..75f7023 100644
--- a/build.gradle
+++ b/build.gradle
@@ -3,7 +3,7 @@ buildscript {
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:1.0.1'
+ classpath 'com.android.tools.build:gradle:1.2.2'
}
}
@@ -16,8 +16,8 @@ allprojects {
ext {
libraryPackageName = "com.rampo.updatechecker"
minSdkVersion = 7
- compileSdkVersion = 19
- buildToolsVersion = "19.1.0"
+ compileSdkVersion = 22
+ buildToolsVersion = "22.0.1"
}
def isReleaseBuild() {
diff --git a/demo/build.gradle b/demo/build.gradle
index d1bdba4..41833c6 100644
--- a/demo/build.gradle
+++ b/demo/build.gradle
@@ -14,7 +14,7 @@ android {
buildTypes {
release {
- signingConfig signingConfigs.release
+ //signingConfig signingConfigs.release
}
}
}
diff --git a/gradle.properties b/gradle.properties
index 7d65399..1e02aff 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,5 +1,5 @@
-VERSION_NAME=2.1.5
-VERSION_CODE=12
+VERSION_NAME=2.1.8
+VERSION_CODE=15
GROUP=com.github.rampo.updatechecker
POM_DESCRIPTION=UpdateChecker is a class that can be used by Android Developers to increase the number of their apps' updates
diff --git a/library/build.gradle b/library/build.gradle
index 2995b9b..530f00b 100644
--- a/library/build.gradle
+++ b/library/build.gradle
@@ -3,7 +3,7 @@ buildscript {
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:1.0.1'
+ classpath 'com.android.tools.build:gradle:1.2.2'
}
}
repositories {
@@ -27,7 +27,7 @@ android {
}
}
dependencies {
- compile 'com.android.support:support-v4:19.0.1'
+ compile 'com.android.support:support-v4:22.1.1'
}
-//apply from: '../maven_push.gradle'
\ No newline at end of file
+//apply from: '../maven_push.gradle'
diff --git a/library/src/main/java/com/rampo/updatechecker/notice/Dialog.java b/library/src/main/java/com/rampo/updatechecker/notice/Dialog.java
index 3551ba9..023368a 100644
--- a/library/src/main/java/com/rampo/updatechecker/notice/Dialog.java
+++ b/library/src/main/java/com/rampo/updatechecker/notice/Dialog.java
@@ -16,13 +16,14 @@
*/
package com.rampo.updatechecker.notice;
-import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.net.Uri;
+import android.support.v7.app.AlertDialog;
+import android.view.WindowManager;
import com.rampo.updatechecker.R;
import com.rampo.updatechecker.UpdateChecker;
@@ -80,13 +81,16 @@ public void onClick(DialogInterface dialog, int which) {
}
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
- } catch (NullPointerException activityClosed) {
+ } catch (NullPointerException e) {
+ e.printStackTrace();
+ } catch (IllegalStateException e) {
+ e.printStackTrace();
+ } catch (WindowManager.BadTokenException e) {
+ e.printStackTrace();
+ }
/* Happens when the library tries to open a dialog,
- but the activity is already closed, so generates a NullPointerException or IllegalStateException.
+ but the activity is already closed, so generates a NullPointerException, IllegalStateException or BadTokenException.
In this way, a force close is avoided.*/
- } catch (IllegalStateException activityClosed) {
- // See up
- }
}
private static void userHasTappedToNotShowNoticeAgain(Context mContext, String mVersionDownloadable) {
@@ -100,4 +104,4 @@ private static void goToMarket(Context mContext) {
mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(UpdateChecker.ROOT_PLAY_STORE_DEVICE + mContext.getPackageName())));
}
-}
\ No newline at end of file
+}
diff --git a/library/src/main/res/values-et/strings.xml b/library/src/main/res/values-et/strings.xml
new file mode 100755
index 0000000..d971998
--- /dev/null
+++ b/library/src/main/res/values-et/strings.xml
@@ -0,0 +1,11 @@
+
+
+ Update Checker
+ Nüüd saate alla laadida uut %1$s! versiooni %2$s
+ Alla laadida
+ Hiljem
+ Tänan, ei soovi
+ Uuendus
+ Google Play
+ Amazon App Store
+
diff --git a/library/src/main/res/values-lt/strings.xml b/library/src/main/res/values-lt/strings.xml
new file mode 100755
index 0000000..bbda018
--- /dev/null
+++ b/library/src/main/res/values-lt/strings.xml
@@ -0,0 +1,11 @@
+
+
+ Update Checker
+ Jau galite atsisiųsti naują %1$s! versiją iš %2$s
+ Atsisiųsti
+ Vėliau
+ Ačiū, ne
+ Atnaujinimas
+ Google Play
+ Amazon App Store
+
diff --git a/library/src/main/res/values-lv/strings.xml b/library/src/main/res/values-lv/strings.xml
new file mode 100755
index 0000000..3845d43
--- /dev/null
+++ b/library/src/main/res/values-lv/strings.xml
@@ -0,0 +1,11 @@
+
+
+ Update Checker
+ Jau varat lejupielādēt jauno %1$s! versiju no %2$s
+ Lejupielādēt
+ Vēlāk
+ Paldies, nē
+ Atjaunojums
+ Google Play
+ Amazon App Store
+
diff --git a/library/src/main/res/values-pl/strings.xml b/library/src/main/res/values-pl/strings.xml
index 9a78d66..205e1a5 100644
--- a/library/src/main/res/values-pl/strings.xml
+++ b/library/src/main/res/values-pl/strings.xml
@@ -1,8 +1,8 @@
- Sprawdź to nowej aktualizacji dla %1$s!\nDostępne teraz w sklepie %2$s.
- Oceń teraz
+ Sprawdź nową aktualizację %1$s!\nJest ona dostępna w sklepie %2$s.
+ Zainstaluj
Póżniej
Nie, dziękuję
- Nowa aktualizacja znaleziono
-
\ No newline at end of file
+ Znaleziono nową aktualizację
+
diff --git a/library/src/main/res/values-sv/strings.xml b/library/src/main/res/values-sv/strings.xml
new file mode 100644
index 0000000..61d4792
--- /dev/null
+++ b/library/src/main/res/values-sv/strings.xml
@@ -0,0 +1,11 @@
+
+
+ Update Checker
+ Kolla in den senaste uppdateringen av %1$s!\nFinns tillgänglig på %2$s.
+ OK
+ Senare
+ Nej, tack
+ Ny uppdatering finns
+ Google Play
+ Amazon App Store
+
\ No newline at end of file
diff --git a/library/src/main/res/values-tr/strings.xml b/library/src/main/res/values-tr/strings.xml
new file mode 100644
index 0000000..da5d718
--- /dev/null
+++ b/library/src/main/res/values-tr/strings.xml
@@ -0,0 +1,11 @@
+
+
+ Update Checker
+ %1$suygulamasının yeni güncellemesi çıktı!\n%2$s\'den indirebilirsin.
+ Güncelle
+ Daha sonra
+ Hayır, teşekkürler
+ Yeni Güncelleme Bulundu
+ Google Play
+ Amazon App Store
+