diff options
author | Dominik <dominik@dominikschuermann.de> | 2012-06-20 19:28:05 +0300 |
---|---|---|
committer | Dominik <dominik@dominikschuermann.de> | 2012-06-20 19:28:05 +0300 |
commit | 4130123e77c3ca2ea098f7c54dc143051f96b08d (patch) | |
tree | 7bb35890c980d69baa6cfe72c8cfaa4effc97850 /org_apg/src | |
parent | af4d8a59d1fe10226e5c627215863e2b68d4d303 (diff) | |
download | open-keychain-4130123e77c3ca2ea098f7c54dc143051f96b08d.tar.gz open-keychain-4130123e77c3ca2ea098f7c54dc143051f96b08d.tar.bz2 open-keychain-4130123e77c3ca2ea098f7c54dc143051f96b08d.zip |
Log wrapper and actionbarsherlock update
Diffstat (limited to 'org_apg/src')
21 files changed, 131 insertions, 21 deletions
diff --git a/org_apg/src/org/thialfihar/android/apg/Constants.java b/org_apg/src/org/thialfihar/android/apg/Constants.java index 881153106..16d3ddf90 100644 --- a/org_apg/src/org/thialfihar/android/apg/Constants.java +++ b/org_apg/src/org/thialfihar/android/apg/Constants.java @@ -24,6 +24,8 @@ public final class Constants { public static final String PACKAGE_NAME = "org.thialfihar.android.apg"; + public static final boolean DEBUG = true; + /* * TODO: * diff --git a/org_apg/src/org/thialfihar/android/apg/deprecated/ApgCon.java b/org_apg/src/org/thialfihar/android/apg/deprecated/ApgCon.java index d4d8d9a9c..36b8fa971 100644 --- a/org_apg/src/org/thialfihar/android/apg/deprecated/ApgCon.java +++ b/org_apg/src/org/thialfihar/android/apg/deprecated/ApgCon.java @@ -31,7 +31,7 @@ import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; import android.os.IBinder; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import java.io.InputStream; import java.io.OutputStream; diff --git a/org_apg/src/org/thialfihar/android/apg/deprecated/ApgService2.java b/org_apg/src/org/thialfihar/android/apg/deprecated/ApgService2.java index b13110f50..e8e0b0f23 100644 --- a/org_apg/src/org/thialfihar/android/apg/deprecated/ApgService2.java +++ b/org_apg/src/org/thialfihar/android/apg/deprecated/ApgService2.java @@ -47,7 +47,7 @@ import android.database.sqlite.SQLiteQueryBuilder; import android.net.Uri; import android.os.Bundle; import android.os.IBinder; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; /** * ATTENTION: diff --git a/org_apg/src/org/thialfihar/android/apg/deprecated/ApgServiceBlobDatabase.java b/org_apg/src/org/thialfihar/android/apg/deprecated/ApgServiceBlobDatabase.java index cb06ee9ae..d58fb3305 100644 --- a/org_apg/src/org/thialfihar/android/apg/deprecated/ApgServiceBlobDatabase.java +++ b/org_apg/src/org/thialfihar/android/apg/deprecated/ApgServiceBlobDatabase.java @@ -22,7 +22,7 @@ import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.net.Uri; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; public class ApgServiceBlobDatabase extends SQLiteOpenHelper { diff --git a/org_apg/src/org/thialfihar/android/apg/deprecated/ApgServiceBlobProvider.java b/org_apg/src/org/thialfihar/android/apg/deprecated/ApgServiceBlobProvider.java index 823aac989..51ba32e38 100644 --- a/org_apg/src/org/thialfihar/android/apg/deprecated/ApgServiceBlobProvider.java +++ b/org_apg/src/org/thialfihar/android/apg/deprecated/ApgServiceBlobProvider.java @@ -21,7 +21,7 @@ import android.content.ContentValues; import android.database.Cursor; import android.net.Uri; import android.os.ParcelFileDescriptor; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import java.io.File; import java.io.FileNotFoundException; diff --git a/org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java b/org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java index f1bd530a8..72294e8ce 100644 --- a/org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java +++ b/org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java @@ -28,11 +28,11 @@ import org.spongycastle.openpgp.PGPSecretKey; import org.spongycastle.openpgp.PGPSecretKeyRing; import org.thialfihar.android.apg.Constants; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; public class PGPConversionHelper { /** - * Converts Vector<PGPSecretKey> to a byte[] array to send it by intent to service + * Converts Vector<PGPSecretKey> to a byte[] * * @param keys * @return @@ -73,7 +73,7 @@ public class PGPConversionHelper { return keyRing; } - + /** * Convert from byte[] to PGPPublicKeyRing * @@ -94,10 +94,17 @@ public class PGPConversionHelper { return keyRing; } + /** + * Convert from byte[] to ArrayList<PGPSecretKey> + * + * @param keysBytes + * @return + */ public static ArrayList<PGPSecretKey> BytesToPGPSecretKeyList(byte[] keysBytes) { PGPSecretKeyRing keyRing = BytesToPGPSecretKeyRing(keysBytes); ArrayList<PGPSecretKey> keys = new ArrayList<PGPSecretKey>(); + @SuppressWarnings("unchecked") Iterator<PGPSecretKey> itr = keyRing.getSecretKeys(); while (itr.hasNext()) { keys.add(itr.next()); @@ -106,12 +113,24 @@ public class PGPConversionHelper { return keys; } + /** + * Convert from byte[] to PGPSecretKey + * + * @param keysBytes + * @return + */ public static PGPSecretKey BytesToPGPSecretKey(byte[] keyBytes) { PGPSecretKey key = BytesToPGPSecretKeyList(keyBytes).get(0); return key; } + /** + * Convert from PGPSecretKey to byte[] + * + * @param keysBytes + * @return + */ public static byte[] PGPSecretKeyToBytes(PGPSecretKey key) { try { return key.getEncoded(); @@ -122,6 +141,12 @@ public class PGPConversionHelper { } } + /** + * Convert from PGPSecretKeyRing to byte[] + * + * @param keysBytes + * @return + */ public static byte[] PGPSecretKeyRingToBytes(PGPSecretKeyRing keyRing) { try { return keyRing.getEncoded(); diff --git a/org_apg/src/org/thialfihar/android/apg/helper/PGPMain.java b/org_apg/src/org/thialfihar/android/apg/helper/PGPMain.java index 7f8b96f40..7dde78342 100644 --- a/org_apg/src/org/thialfihar/android/apg/helper/PGPMain.java +++ b/org_apg/src/org/thialfihar/android/apg/helper/PGPMain.java @@ -97,7 +97,7 @@ import android.database.sqlite.SQLiteDatabase; import android.net.Uri; import android.os.Bundle; import android.os.Environment; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import java.io.BufferedInputStream; import java.io.BufferedReader; diff --git a/org_apg/src/org/thialfihar/android/apg/passphrase/AskForPassphrase.java b/org_apg/src/org/thialfihar/android/apg/passphrase/AskForPassphrase.java index 4e7bdd70f..b24c39a86 100644 --- a/org_apg/src/org/thialfihar/android/apg/passphrase/AskForPassphrase.java +++ b/org_apg/src/org/thialfihar/android/apg/passphrase/AskForPassphrase.java @@ -31,7 +31,7 @@ import android.app.Dialog; import android.content.Context; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import android.view.LayoutInflater; import android.view.View; import android.widget.EditText; diff --git a/org_apg/src/org/thialfihar/android/apg/provider/Database.java b/org_apg/src/org/thialfihar/android/apg/provider/Database.java index 40e2b9203..db68e74e4 100644 --- a/org_apg/src/org/thialfihar/android/apg/provider/Database.java +++ b/org_apg/src/org/thialfihar/android/apg/provider/Database.java @@ -28,7 +28,7 @@ import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import java.io.IOException; import java.util.Date; diff --git a/org_apg/src/org/thialfihar/android/apg/service/ApgService.java b/org_apg/src/org/thialfihar/android/apg/service/ApgService.java index 7f5ee1272..152944fa8 100644 --- a/org_apg/src/org/thialfihar/android/apg/service/ApgService.java +++ b/org_apg/src/org/thialfihar/android/apg/service/ApgService.java @@ -48,7 +48,7 @@ import android.os.Bundle; import android.os.Message; import android.os.Messenger; import android.os.RemoteException; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; /** * This Service contains all important long lasting operations for APG. It receives Intents with diff --git a/org_apg/src/org/thialfihar/android/apg/ui/DecryptActivity.java b/org_apg/src/org/thialfihar/android/apg/ui/DecryptActivity.java index b65aabd71..8a87a77ab 100644 --- a/org_apg/src/org/thialfihar/android/apg/ui/DecryptActivity.java +++ b/org_apg/src/org/thialfihar/android/apg/ui/DecryptActivity.java @@ -46,7 +46,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.os.Messenger; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.view.animation.AnimationUtils; diff --git a/org_apg/src/org/thialfihar/android/apg/ui/EditKeyActivity.java b/org_apg/src/org/thialfihar/android/apg/ui/EditKeyActivity.java index 855be57c5..17ce7d5c9 100644 --- a/org_apg/src/org/thialfihar/android/apg/ui/EditKeyActivity.java +++ b/org_apg/src/org/thialfihar/android/apg/ui/EditKeyActivity.java @@ -48,7 +48,7 @@ import android.content.Intent; import android.os.Bundle; import android.os.Message; import android.os.Messenger; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; diff --git a/org_apg/src/org/thialfihar/android/apg/ui/EncryptActivity.java b/org_apg/src/org/thialfihar/android/apg/ui/EncryptActivity.java index b0013f588..80d135c6c 100644 --- a/org_apg/src/org/thialfihar/android/apg/ui/EncryptActivity.java +++ b/org_apg/src/org/thialfihar/android/apg/ui/EncryptActivity.java @@ -49,7 +49,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.os.Messenger; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.view.animation.AnimationUtils; diff --git a/org_apg/src/org/thialfihar/android/apg/ui/HelpFragmentAbout.java b/org_apg/src/org/thialfihar/android/apg/ui/HelpFragmentAbout.java index bb42aa20c..c41c7a266 100644 --- a/org_apg/src/org/thialfihar/android/apg/ui/HelpFragmentAbout.java +++ b/org_apg/src/org/thialfihar/android/apg/ui/HelpFragmentAbout.java @@ -26,7 +26,7 @@ import android.content.pm.PackageManager.NameNotFoundException; import android.os.Bundle; import android.text.Html; import android.text.method.LinkMovementMethod; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; diff --git a/org_apg/src/org/thialfihar/android/apg/ui/ImportFromQRCodeActivity.java b/org_apg/src/org/thialfihar/android/apg/ui/ImportFromQRCodeActivity.java index 854427b02..5d70e6924 100644 --- a/org_apg/src/org/thialfihar/android/apg/ui/ImportFromQRCodeActivity.java +++ b/org_apg/src/org/thialfihar/android/apg/ui/ImportFromQRCodeActivity.java @@ -32,7 +32,7 @@ import org.thialfihar.android.apg.R; import android.content.Intent; import android.os.Bundle; import android.os.Message; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import android.widget.Toast; import com.google.zxing.integration.android.IntentIntegrator; diff --git a/org_apg/src/org/thialfihar/android/apg/ui/KeyListActivity.java b/org_apg/src/org/thialfihar/android/apg/ui/KeyListActivity.java index 9c378cba1..97449d316 100644 --- a/org_apg/src/org/thialfihar/android/apg/ui/KeyListActivity.java +++ b/org_apg/src/org/thialfihar/android/apg/ui/KeyListActivity.java @@ -46,7 +46,7 @@ import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.os.Messenger; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; diff --git a/org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java b/org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java index d4985fdb5..c62462c40 100644 --- a/org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java +++ b/org_apg/src/org/thialfihar/android/apg/ui/SignKeyActivity.java @@ -43,7 +43,7 @@ import com.actionbarsherlock.view.MenuItem; import android.content.Intent; import android.os.Bundle; import android.os.Message; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.ArrayAdapter; diff --git a/org_apg/src/org/thialfihar/android/apg/ui/dialog/FileDialogFragment.java b/org_apg/src/org/thialfihar/android/apg/ui/dialog/FileDialogFragment.java index 2a83febc2..7786d9228 100644 --- a/org_apg/src/org/thialfihar/android/apg/ui/dialog/FileDialogFragment.java +++ b/org_apg/src/org/thialfihar/android/apg/ui/dialog/FileDialogFragment.java @@ -30,7 +30,7 @@ import android.os.Message; import android.os.Messenger; import android.os.RemoteException; import android.support.v4.app.DialogFragment; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import android.view.LayoutInflater; import android.view.View; import android.widget.CheckBox; diff --git a/org_apg/src/org/thialfihar/android/apg/ui/dialog/PassphraseDialogFragment.java b/org_apg/src/org/thialfihar/android/apg/ui/dialog/PassphraseDialogFragment.java index 21dcc1b09..3e4898a2b 100644 --- a/org_apg/src/org/thialfihar/android/apg/ui/dialog/PassphraseDialogFragment.java +++ b/org_apg/src/org/thialfihar/android/apg/ui/dialog/PassphraseDialogFragment.java @@ -38,7 +38,7 @@ import android.os.Message; import android.os.Messenger; import android.os.RemoteException; import android.support.v4.app.DialogFragment; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; import android.view.LayoutInflater; import android.view.View; import android.widget.EditText; diff --git a/org_apg/src/org/thialfihar/android/apg/util/Compatibility.java b/org_apg/src/org/thialfihar/android/apg/util/Compatibility.java index 9daa7f73e..e984362c3 100644 --- a/org_apg/src/org/thialfihar/android/apg/util/Compatibility.java +++ b/org_apg/src/org/thialfihar/android/apg/util/Compatibility.java @@ -19,7 +19,7 @@ package org.thialfihar.android.apg.util; import java.lang.reflect.Method; import android.content.Context; -import android.util.Log; +import org.thialfihar.android.apg.util.Log; public class Compatibility { diff --git a/org_apg/src/org/thialfihar/android/apg/util/Log.java b/org_apg/src/org/thialfihar/android/apg/util/Log.java new file mode 100644 index 000000000..c2e3cc7a5 --- /dev/null +++ b/org_apg/src/org/thialfihar/android/apg/util/Log.java @@ -0,0 +1,83 @@ +/* + * Copyright (C) 2012 Dominik Schürmann <dominik@dominikschuermann.de> + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.thialfihar.android.apg.util; + +import org.thialfihar.android.apg.Constants; + +/** + * Wraps Android Logging to enable or disable debug output using Constants + * + */ +public final class Log { + + public static void v(String tag, String msg) { + if (Constants.DEBUG) { + android.util.Log.v(tag, msg); + } + } + + public static void v(String tag, String msg, Throwable tr) { + if (Constants.DEBUG) { + android.util.Log.v(tag, msg, tr); + } + } + + public static void d(String tag, String msg) { + if (Constants.DEBUG) { + android.util.Log.d(tag, msg); + } + } + + public static void d(String tag, String msg, Throwable tr) { + if (Constants.DEBUG) { + android.util.Log.d(tag, msg, tr); + } + } + + public static void i(String tag, String msg) { + if (Constants.DEBUG) { + android.util.Log.i(tag, msg); + } + } + + public static void i(String tag, String msg, Throwable tr) { + if (Constants.DEBUG) { + android.util.Log.i(tag, msg, tr); + } + } + + public static void w(String tag, String msg) { + android.util.Log.w(tag, msg); + } + + public static void w(String tag, String msg, Throwable tr) { + android.util.Log.w(tag, msg, tr); + } + + public static void w(String tag, Throwable tr) { + android.util.Log.w(tag, tr); + } + + public static void e(String tag, String msg) { + android.util.Log.e(tag, msg); + } + + public static void e(String tag, String msg, Throwable tr) { + android.util.Log.e(tag, msg, tr); + } + +} |