aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain-API/example-app/src/main/java/org/sufficientlysecure
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-02-15 19:18:42 +0100
committerDominik Schürmann <dominik@dominikschuermann.de>2014-02-15 19:18:42 +0100
commite70886e24253500cd4c93be6638c485fb93efd79 (patch)
tree79d170e67e8f95301493ff1a7ad6f0053b7bcbf0 /OpenPGP-Keychain-API/example-app/src/main/java/org/sufficientlysecure
parentdc16601458db76ee9a3daa4438cd681d8f431953 (diff)
downloadopen-keychain-e70886e24253500cd4c93be6638c485fb93efd79.tar.gz
open-keychain-e70886e24253500cd4c93be6638c485fb93efd79.tar.bz2
open-keychain-e70886e24253500cd4c93be6638c485fb93efd79.zip
cleanup
Diffstat (limited to 'OpenPGP-Keychain-API/example-app/src/main/java/org/sufficientlysecure')
-rw-r--r--OpenPGP-Keychain-API/example-app/src/main/java/org/sufficientlysecure/keychain/demo/OpenPgpProviderActivity.java44
1 files changed, 15 insertions, 29 deletions
diff --git a/OpenPGP-Keychain-API/example-app/src/main/java/org/sufficientlysecure/keychain/demo/OpenPgpProviderActivity.java b/OpenPGP-Keychain-API/example-app/src/main/java/org/sufficientlysecure/keychain/demo/OpenPgpProviderActivity.java
index 5e8ecfb22..24d1c0456 100644
--- a/OpenPGP-Keychain-API/example-app/src/main/java/org/sufficientlysecure/keychain/demo/OpenPgpProviderActivity.java
+++ b/OpenPGP-Keychain-API/example-app/src/main/java/org/sufficientlysecure/keychain/demo/OpenPgpProviderActivity.java
@@ -21,16 +21,13 @@ import android.app.PendingIntent;
import android.content.Intent;
import android.content.IntentSender;
import android.content.SharedPreferences;
-import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.text.TextUtils;
import android.util.Log;
-import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
-import android.widget.ScrollView;
import android.widget.Toast;
import org.openintents.openpgp.OpenPgpError;
@@ -52,7 +49,7 @@ public class OpenPgpProviderActivity extends Activity {
Button mSignAndEncrypt;
Button mDecryptAndVerify;
- OpenPgpServiceConnection mCryptoServiceConnection;
+ OpenPgpServiceConnection mServiceConnection;
public static final int REQUEST_CODE_SIGN = 9910;
public static final int REQUEST_CODE_ENCRYPT = 9911;
@@ -104,9 +101,9 @@ public class OpenPgpProviderActivity extends Activity {
finish();
} else {
// bind to service
- mCryptoServiceConnection = new OpenPgpServiceConnection(
+ mServiceConnection = new OpenPgpServiceConnection(
OpenPgpProviderActivity.this, providerPackageName);
- mCryptoServiceConnection.bindToService();
+ mServiceConnection.bindToService();
}
}
@@ -124,6 +121,12 @@ public class OpenPgpProviderActivity extends Activity {
});
}
+ /**
+ * Takes input from message or ciphertext EditText and turns it into a ByteArrayInputStream
+ *
+ * @param ciphertext
+ * @return
+ */
private InputStream getInputstream(boolean ciphertext) {
InputStream is = null;
try {
@@ -196,7 +199,7 @@ public class OpenPgpProviderActivity extends Activity {
InputStream is = getInputstream(false);
final ByteArrayOutputStream os = new ByteArrayOutputStream();
- OpenPgpApi api = new OpenPgpApi(this, mCryptoServiceConnection.getService());
+ OpenPgpApi api = new OpenPgpApi(this, mServiceConnection.getService());
api.sign(params, is, os, new MyCallback(true, os, REQUEST_CODE_SIGN));
}
@@ -207,7 +210,7 @@ public class OpenPgpProviderActivity extends Activity {
InputStream is = getInputstream(false);
final ByteArrayOutputStream os = new ByteArrayOutputStream();
- OpenPgpApi api = new OpenPgpApi(this, mCryptoServiceConnection.getService());
+ OpenPgpApi api = new OpenPgpApi(this, mServiceConnection.getService());
api.encrypt(params, is, os, new MyCallback(true, os, REQUEST_CODE_ENCRYPT));
}
@@ -218,7 +221,7 @@ public class OpenPgpProviderActivity extends Activity {
InputStream is = getInputstream(false);
final ByteArrayOutputStream os = new ByteArrayOutputStream();
- OpenPgpApi api = new OpenPgpApi(this, mCryptoServiceConnection.getService());
+ OpenPgpApi api = new OpenPgpApi(this, mServiceConnection.getService());
api.signAndEncrypt(params, is, os, new MyCallback(true, os, REQUEST_CODE_SIGN_AND_ENCRYPT));
}
@@ -228,7 +231,7 @@ public class OpenPgpProviderActivity extends Activity {
InputStream is = getInputstream(true);
final ByteArrayOutputStream os = new ByteArrayOutputStream();
- OpenPgpApi api = new OpenPgpApi(this, mCryptoServiceConnection.getService());
+ OpenPgpApi api = new OpenPgpApi(this, mServiceConnection.getService());
api.decryptAndVerify(params, is, os, new MyCallback(true, os, REQUEST_CODE_DECRYPT_AND_VERIFY));
}
@@ -267,25 +270,8 @@ public class OpenPgpProviderActivity extends Activity {
public void onDestroy() {
super.onDestroy();
- if (mCryptoServiceConnection != null) {
- mCryptoServiceConnection.unbindFromService();
- }
- }
-
- private static class OpenPgpProviderElement {
- private String packageName;
- private String simpleName;
- private Drawable icon;
-
- public OpenPgpProviderElement(String packageName, String simpleName, Drawable icon) {
- this.packageName = packageName;
- this.simpleName = simpleName;
- this.icon = icon;
- }
-
- @Override
- public String toString() {
- return simpleName;
+ if (mServiceConnection != null) {
+ mServiceConnection.unbindFromService();
}
}