diff options
author | Christian Schneppe <christian@pix-art.de> | 2017-01-29 19:01:36 +0100 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2017-01-29 19:01:36 +0100 |
commit | 9b5611e295f5da7f8843e7a8ec48e2d6793baac9 (patch) | |
tree | cd75530dc295c52f4b2cd2b1be5637ead3335202 /src/main/java/de/pixart/messenger/ui/ConversationActivity.java | |
parent | 5a0ef63132ced4e6ac9b3aad28f155dc976ed50b (diff) |
reworked updater
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/ConversationActivity.java')
-rw-r--r-- | src/main/java/de/pixart/messenger/ui/ConversationActivity.java | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/ConversationActivity.java b/src/main/java/de/pixart/messenger/ui/ConversationActivity.java index 529c926aa..bc9c7ea1b 100644 --- a/src/main/java/de/pixart/messenger/ui/ConversationActivity.java +++ b/src/main/java/de/pixart/messenger/ui/ConversationActivity.java @@ -376,79 +376,18 @@ public class ConversationActivity extends XmppActivity String PREFS_NAME = "UpdateTimeStamp"; SharedPreferences UpdateTimeStamp = getApplicationContext().getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE); long lastUpdateTime = UpdateTimeStamp.getLong("lastUpdateTime", 0); - - //detect installed plugins and deinstall them - PackageInfo pInfo = null; - try { - pInfo = getPackageManager().getPackageInfo(getPackageName(), 0); - } catch (PackageManager.NameNotFoundException e) { - e.printStackTrace(); - } - //get the app version Name for display - final int versionCode = pInfo.versionCode; - // delete voice recorder and location plugin for versions >= 142 (1.12.1) - if (versionCode >= 142) { - Log.d(Config.LOGTAG, "New Features - Uninstall plugins"); - if (isPackageInstalled("eu.siacs.conversations.voicerecorder") || isPackageInstalled("eu.siacs.conversations.sharelocation") || isPackageInstalled("com.samwhited.opensharelocationplugin")) { - AlertDialog.Builder builder = new AlertDialog.Builder(ConversationActivity.this); - builder.setMessage(R.string.uninstall_plugins) - .setPositiveButton(R.string.uninstall, new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialogInterface, int i) { - //start the deinstallation of voice recorder - if (isPackageInstalled("eu.siacs.conversations.voicerecorder")) { - Uri packageURI_VR = Uri.parse("package:eu.siacs.conversations.voicerecorder"); - Intent uninstallIntent_VR = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageURI_VR); - if (uninstallIntent_VR.resolveActivity(getPackageManager()) != null) { - Log.d(Config.LOGTAG, "New Features - Uninstall voice recorder"); - startActivity(uninstallIntent_VR); - } - } - //start the deinstallation of share location - if (isPackageInstalled("eu.siacs.conversations.sharelocation")) { - Uri packageURI_SL = Uri.parse("package:eu.siacs.conversations.sharelocation"); - Intent uninstallIntent_SL = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageURI_SL); - if (uninstallIntent_SL.resolveActivity(getPackageManager()) != null) { - Log.d(Config.LOGTAG, "New Features - Uninstall share location"); - startActivity(uninstallIntent_SL); - } - } - //start the deinstallation of open share location - if (isPackageInstalled("com.samwhited.opensharelocationplugin")) { - Uri packageURI_SL = Uri.parse("package:com.samwhited.opensharelocationplugin"); - Intent uninstallIntent_SL = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageURI_SL); - if (uninstallIntent_SL.resolveActivity(getPackageManager()) != null) { - Log.d(Config.LOGTAG, "New Features - Uninstall open share location"); - startActivity(uninstallIntent_SL); - } - } - } - }) - .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialogInterface, int i) { - Log.d(Config.LOGTAG, "New Features - Uninstall cancled"); - - } - }); - builder.create().show(); - } - } - Log.d(Config.LOGTAG, "AppUpdater - LastUpdateTime: " + lastUpdateTime); - if ((lastUpdateTime + (Config.UPDATE_CHECK_TIMER * 1000)) < System.currentTimeMillis()) { lastUpdateTime = System.currentTimeMillis(); SharedPreferences.Editor editor = UpdateTimeStamp.edit(); editor.putLong("lastUpdateTime", lastUpdateTime); editor.commit(); - // run AppUpdater Log.d(Config.LOGTAG, "AppUpdater - CurrentTime: " + lastUpdateTime); Intent AppUpdater = new Intent(this, UpdaterActivity.class); startActivity(AppUpdater); Log.d(Config.LOGTAG, "AppUpdater started"); - } else { - Log.d(Config.LOGTAG, "AppUpdater stopped"); return; } |