diff options
author | Adithya Abraham Philip <adithyaphilip@gmail.com> | 2015-08-16 19:47:38 +0530 |
---|---|---|
committer | Adithya Abraham Philip <adithyaphilip@gmail.com> | 2015-08-20 21:02:29 +0530 |
commit | 93d66d39f7b985b33538a9f5531e47571693b901 (patch) | |
tree | d9af6098d16cff28e63a3f112f804706e8383985 /OpenKeychain/src | |
parent | 6af24527da68721cb6e613e0bf8f8a5b4addbbf4 (diff) | |
download | open-keychain-93d66d39f7b985b33538a9f5531e47571693b901.tar.gz open-keychain-93d66d39f7b985b33538a9f5531e47571693b901.tar.bz2 open-keychain-93d66d39f7b985b33538a9f5531e47571693b901.zip |
changed orbot notification icons
Diffstat (limited to 'OpenKeychain/src')
17 files changed, 12 insertions, 7 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeyserverSyncAdapterService.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeyserverSyncAdapterService.java index 11d543f49..c50f6a6e9 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeyserverSyncAdapterService.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeyserverSyncAdapterService.java @@ -63,8 +63,6 @@ public class KeyserverSyncAdapterService extends Service { public int onStartCommand(final Intent intent, int flags, final int startId) { Log.e("PHILIP", "Sync adapter service starting" + intent.getAction()); - NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); - manager.cancel(Constants.Notification.KEYSERVER_SYNC_FAIL_ORBOT); switch (intent.getAction()) { case ACTION_CANCEL: { mCancelled.set(true); @@ -88,10 +86,14 @@ public class KeyserverSyncAdapterService extends Service { break; } case ACTION_IGNORE_TOR: { + NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); + manager.cancel(Constants.Notification.KEYSERVER_SYNC_FAIL_ORBOT); asyncKeyUpdate(this, new CryptoInputParcel(ParcelableProxy.getForNoProxy())); break; } case ACTION_START_ORBOT: { + NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); + manager.cancel(Constants.Notification.KEYSERVER_SYNC_FAIL_ORBOT); Intent startOrbot = new Intent(this, OrbotRequiredDialogActivity.class); startOrbot.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startOrbot.putExtra(OrbotRequiredDialogActivity.EXTRA_START_ORBOT, true); @@ -126,7 +128,8 @@ public class KeyserverSyncAdapterService extends Service { break; } case ACTION_DISMISS_NOTIFICATION: { - // notification is dismissed at the beginning + NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); + manager.cancel(Constants.Notification.KEYSERVER_SYNC_FAIL_ORBOT); stopSelf(startId); break; } @@ -417,7 +420,6 @@ public class KeyserverSyncAdapterService extends Service { } private Notification getOrbotNoification(Context context) { - // TODO: PHILIP work in progress NotificationCompat.Builder builder = new NotificationCompat.Builder(context); builder.setSmallIcon(R.drawable.ic_stat_notify_24dp) .setLargeIcon(getBitmap(R.drawable.ic_launcher, context)) @@ -435,7 +437,7 @@ public class KeyserverSyncAdapterService extends Service { PendingIntent.FLAG_CANCEL_CURRENT ); - builder.addAction(R.drawable.abc_ic_clear_mtrl_alpha, + builder.addAction(R.drawable.ic_stat_tor_off, context.getString(R.string.keyserver_sync_orbot_notif_ignore), ignoreTorPi); @@ -448,7 +450,7 @@ public class KeyserverSyncAdapterService extends Service { PendingIntent.FLAG_CANCEL_CURRENT ); - builder.addAction(R.drawable.abc_ic_commit_search_api_mtrl_alpha, + builder.addAction(R.drawable.ic_stat_tor, context.getString(R.string.keyserver_sync_orbot_notif_start), startOrbotPi ); diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/OrbotRequiredDialogActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/OrbotRequiredDialogActivity.java index d12b3fc22..0e70cda14 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/OrbotRequiredDialogActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/OrbotRequiredDialogActivity.java @@ -26,11 +26,13 @@ import android.os.Message; import android.os.Messenger; import android.os.RemoteException; import android.support.v4.app.FragmentActivity; +import android.view.ContextThemeWrapper; import org.sufficientlysecure.keychain.Constants; import org.sufficientlysecure.keychain.R; import org.sufficientlysecure.keychain.compatibility.DialogFragmentWorkaround; import org.sufficientlysecure.keychain.service.input.CryptoInputParcel; +import org.sufficientlysecure.keychain.ui.util.ThemeChanger; import org.sufficientlysecure.keychain.util.Log; import org.sufficientlysecure.keychain.util.ParcelableProxy; import org.sufficientlysecure.keychain.util.orbot.OrbotHelper; @@ -75,7 +77,8 @@ public class OrbotRequiredDialogActivity extends FragmentActivity boolean startOrbotDirect = getIntent().getBooleanExtra(EXTRA_START_ORBOT, false); if (startOrbotDirect) { - mShowOrbotProgressDialog = new ProgressDialog(this); + ContextThemeWrapper theme = ThemeChanger.getDialogThemeWrapper(this); + mShowOrbotProgressDialog = new ProgressDialog(theme); mShowOrbotProgressDialog.setTitle(R.string.progress_starting_orbot); mShowOrbotProgressDialog.setCancelable(false); mShowOrbotProgressDialog.show(); diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_ic_stat_tor.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_ic_stat_tor.png Binary files differnew file mode 100644 index 000000000..b6e040adb --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-hdpi/ic_ic_stat_tor.png diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_stat_tor.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_stat_tor.png Binary files differnew file mode 100644 index 000000000..b6e040adb --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-hdpi/ic_stat_tor.png diff --git a/OpenKeychain/src/main/res/drawable-hdpi/ic_stat_tor_off.png b/OpenKeychain/src/main/res/drawable-hdpi/ic_stat_tor_off.png Binary files differnew file mode 100644 index 000000000..e72d7ca4b --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-hdpi/ic_stat_tor_off.png diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_ic_stat_tor.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_ic_stat_tor.png Binary files differnew file mode 100644 index 000000000..49b475fcb --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-mdpi/ic_ic_stat_tor.png diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_stat_tor.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_stat_tor.png Binary files differnew file mode 100644 index 000000000..49b475fcb --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-mdpi/ic_stat_tor.png diff --git a/OpenKeychain/src/main/res/drawable-mdpi/ic_stat_tor_off.png b/OpenKeychain/src/main/res/drawable-mdpi/ic_stat_tor_off.png Binary files differnew file mode 100644 index 000000000..9d6447799 --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-mdpi/ic_stat_tor_off.png diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_ic_stat_tor.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_ic_stat_tor.png Binary files differnew file mode 100644 index 000000000..e76c09f8d --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xhdpi/ic_ic_stat_tor.png diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_stat_tor.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_stat_tor.png Binary files differnew file mode 100644 index 000000000..e76c09f8d --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xhdpi/ic_stat_tor.png diff --git a/OpenKeychain/src/main/res/drawable-xhdpi/ic_stat_tor_off.png b/OpenKeychain/src/main/res/drawable-xhdpi/ic_stat_tor_off.png Binary files differnew file mode 100644 index 000000000..5b1777c8e --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xhdpi/ic_stat_tor_off.png diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_ic_stat_tor.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_ic_stat_tor.png Binary files differnew file mode 100644 index 000000000..5fdedd3b9 --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_ic_stat_tor.png diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_stat_tor.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_stat_tor.png Binary files differnew file mode 100644 index 000000000..5fdedd3b9 --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_stat_tor.png diff --git a/OpenKeychain/src/main/res/drawable-xxhdpi/ic_stat_tor_off.png b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_stat_tor_off.png Binary files differnew file mode 100644 index 000000000..2fb280a1b --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xxhdpi/ic_stat_tor_off.png diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_ic_stat_tor.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_ic_stat_tor.png Binary files differnew file mode 100644 index 000000000..306b94793 --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_ic_stat_tor.png diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_stat_tor.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_stat_tor.png Binary files differnew file mode 100644 index 000000000..306b94793 --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_stat_tor.png diff --git a/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_stat_tor_off.png b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_stat_tor_off.png Binary files differnew file mode 100644 index 000000000..317c86717 --- /dev/null +++ b/OpenKeychain/src/main/res/drawable-xxxhdpi/ic_stat_tor_off.png |