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 - - - Follow me on Google+ - - - Follow me on Twitter - +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 +