Possibility to not compile Log.d and Log.v in

This commit is contained in:
Markus Doits 2011-06-05 19:05:18 +00:00
parent 3be076d024
commit 6502e58c26

View File

@ -23,10 +23,12 @@ import android.util.Log;
public class ApgService extends Service { public class ApgService extends Service {
private final static String TAG = "ApgService"; private final static String TAG = "ApgService";
private static final boolean LOCAL_LOGV = true;
private static final boolean LOCAL_LOGD = true;
@Override @Override
public IBinder onBind(Intent intent) { public IBinder onBind(Intent intent) {
Log.d(TAG, "bound"); if( LOCAL_LOGD ) Log.d(TAG, "bound");
return mBinder; return mBinder;
} }
@ -209,20 +211,20 @@ public class ApgService extends Service {
Cursor mCursor = get_key_entries(qParams); Cursor mCursor = get_key_entries(qParams);
Log.v(TAG, "going through installed user keys"); if( LOCAL_LOGV ) Log.v(TAG, "going through installed user keys");
ArrayList<Long> _master_keys = new ArrayList<Long>(); ArrayList<Long> _master_keys = new ArrayList<Long>();
while (mCursor.moveToNext()) { while (mCursor.moveToNext()) {
long _cur_mkey = mCursor.getLong(0); long _cur_mkey = mCursor.getLong(0);
String _cur_user = mCursor.getString(1); String _cur_user = mCursor.getString(1);
String _cur_fprint = Apg.getSmallFingerPrint(_cur_mkey); String _cur_fprint = Apg.getSmallFingerPrint(_cur_mkey);
Log.v(TAG, "current user: " + _cur_user + " (" + _cur_fprint + ")"); if( LOCAL_LOGV ) Log.v(TAG, "current user: " + _cur_user + " (" + _cur_fprint + ")");
if (search_keys.contains(_cur_fprint) || search_keys.contains(_cur_user)) { if (search_keys.contains(_cur_fprint) || search_keys.contains(_cur_user)) {
Log.v(TAG, "master key found for: " + _cur_fprint); if( LOCAL_LOGV ) Log.v(TAG, "master key found for: " + _cur_fprint);
_master_keys.add(_cur_mkey); _master_keys.add(_cur_mkey);
search_keys.remove(_cur_fprint); search_keys.remove(_cur_fprint);
} else { } else {
Log.v(TAG, "Installed key " + _cur_fprint + " is not in the list of public keys to encrypt with"); if( LOCAL_LOGV ) Log.v(TAG, "Installed key " + _cur_fprint + " is not in the list of public keys to encrypt with");
} }
} }
mCursor.close(); mCursor.close();
@ -368,23 +370,23 @@ public class ApgService extends Service {
/* add default arguments if missing */ /* add default arguments if missing */
add_default_arguments(call, pArgs); add_default_arguments(call, pArgs);
Log.v(TAG, "add_default_arguments"); if( LOCAL_LOGV ) Log.v(TAG, "add_default_arguments");
/* check for required arguments */ /* check for required arguments */
check_required_args(call, pArgs, pReturn); check_required_args(call, pArgs, pReturn);
Log.v(TAG, "check_required_args"); if( LOCAL_LOGV ) Log.v(TAG, "check_required_args");
/* check for unknown arguments and add to warning if found */ /* check for unknown arguments and add to warning if found */
check_unknown_args(call, pArgs, pReturn); check_unknown_args(call, pArgs, pReturn);
Log.v(TAG, "check_unknown_args"); if( LOCAL_LOGV ) Log.v(TAG, "check_unknown_args");
/* return if errors happened */ /* return if errors happened */
if (pReturn.getStringArrayList(ret.ERRORS.name()).size() != 0) { if (pReturn.getStringArrayList(ret.ERRORS.name()).size() != 0) {
Log.v(TAG, "Errors after preparing, not executing "+call); if( LOCAL_LOGV ) Log.v(TAG, "Errors after preparing, not executing "+call);
pReturn.putInt(ret.ERROR.name(), error.ARGUMENTS_MISSING.shifted_ordinal()); pReturn.putInt(ret.ERROR.name(), error.ARGUMENTS_MISSING.shifted_ordinal());
return false; return false;
} }
Log.v(TAG, "error return"); if( LOCAL_LOGV ) Log.v(TAG, "error return");
return true; return true;
} }
@ -395,7 +397,7 @@ public class ApgService extends Service {
if (pArgs.containsKey(arg.PUBLIC_KEYS.name())) { if (pArgs.containsKey(arg.PUBLIC_KEYS.name())) {
ArrayList<String> _list = pArgs.getStringArrayList(arg.PUBLIC_KEYS.name()); ArrayList<String> _list = pArgs.getStringArrayList(arg.PUBLIC_KEYS.name());
ArrayList<String> _pub_keys = new ArrayList<String>(); ArrayList<String> _pub_keys = new ArrayList<String>();
Log.v(TAG, "Long size: " + _list.size()); if( LOCAL_LOGV ) Log.v(TAG, "Long size: " + _list.size());
Iterator<String> _iter = _list.iterator(); Iterator<String> _iter = _list.iterator();
while (_iter.hasNext()) { while (_iter.hasNext()) {
_pub_keys.add(_iter.next()); _pub_keys.add(_iter.next());
@ -407,7 +409,7 @@ public class ApgService extends Service {
InputData _in = new InputData(_inStream, 0); // XXX Size second param? InputData _in = new InputData(_inStream, 0); // XXX Size second param?
OutputStream _out = new ByteArrayOutputStream(); OutputStream _out = new ByteArrayOutputStream();
Log.v(TAG, "About to encrypt"); if( LOCAL_LOGV ) Log.v(TAG, "About to encrypt");
try { try {
Apg.encrypt(getBaseContext(), // context Apg.encrypt(getBaseContext(), // context
_in, // input stream _in, // input stream
@ -438,7 +440,7 @@ public class ApgService extends Service {
} }
return false; return false;
} }
Log.v(TAG, "Encrypted"); if( LOCAL_LOGV ) Log.v(TAG, "Encrypted");
pReturn.putString(ret.RESULT.name(), _out.toString()); pReturn.putString(ret.RESULT.name(), _out.toString());
return true; return true;
} }
@ -461,7 +463,7 @@ public class ApgService extends Service {
ArrayList<String> fprints = new ArrayList<String>(); ArrayList<String> fprints = new ArrayList<String>();
ArrayList<String> ids = new ArrayList<String>(); ArrayList<String> ids = new ArrayList<String>();
while (mCursor.moveToNext()) { while (mCursor.moveToNext()) {
Log.v(TAG, "adding key "+Apg.getSmallFingerPrint(mCursor.getLong(0))); if( LOCAL_LOGV ) Log.v(TAG, "adding key "+Apg.getSmallFingerPrint(mCursor.getLong(0)));
fprints.add(Apg.getSmallFingerPrint(mCursor.getLong(0))); fprints.add(Apg.getSmallFingerPrint(mCursor.getLong(0)));
ids.add(mCursor.getString(1)); ids.add(mCursor.getString(1));
} }
@ -500,7 +502,7 @@ public class ApgService extends Service {
InputStream inStream = new ByteArrayInputStream(pArgs.getString(arg.MESSAGE.name()).getBytes()); InputStream inStream = new ByteArrayInputStream(pArgs.getString(arg.MESSAGE.name()).getBytes());
InputData in = new InputData(inStream, 0); // XXX what size in second parameter? InputData in = new InputData(inStream, 0); // XXX what size in second parameter?
OutputStream out = new ByteArrayOutputStream(); OutputStream out = new ByteArrayOutputStream();
Log.v(TAG, "About to decrypt"); if( LOCAL_LOGV ) Log.v(TAG, "About to decrypt");
try { try {
Apg.decrypt(getBaseContext(), in, out, _passphrase, null, // progress Apg.decrypt(getBaseContext(), in, out, _passphrase, null, // progress
pArgs.getString(arg.SYMMETRIC_PASSPHRASE.name()) != null // symmetric pArgs.getString(arg.SYMMETRIC_PASSPHRASE.name()) != null // symmetric
@ -520,7 +522,7 @@ public class ApgService extends Service {
} }
return false; return false;
} }
Log.v(TAG, "Decrypted"); if( LOCAL_LOGV ) Log.v(TAG, "Decrypted");
pReturn.putString(ret.RESULT.name(), out.toString()); pReturn.putString(ret.RESULT.name(), out.toString());
return true; return true;