From 0cd4f4d83de1f7ada34c43c985b35917e4145e11 Mon Sep 17 00:00:00 2001 From: wux Date: Thu, 29 Nov 2018 11:09:39 +0800 Subject: [PATCH] remove LogUtils; add TAG --- src/android/ReadAppSignature.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/android/ReadAppSignature.java b/src/android/ReadAppSignature.java index 6c06011..40ebd45 100644 --- a/src/android/ReadAppSignature.java +++ b/src/android/ReadAppSignature.java @@ -1,12 +1,13 @@ package cordova.plugin.appSignature; +import android.util.Log; + import org.apache.cordova.CordovaPlugin; import org.apache.cordova.CallbackContext; import org.apache.cordova.PluginResult; import org.json.JSONArray; import org.json.JSONException; -import org.json.JSONObject; import android.annotation.SuppressLint; import android.content.pm.PackageInfo; @@ -22,6 +23,7 @@ import java.security.NoSuchProviderException; * This class echoes a string called from JavaScript. */ public class ReadAppSignature extends CordovaPlugin { + private final String TAG = "ReadAppSignature"; @Override public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException { @@ -46,9 +48,10 @@ public class ReadAppSignature extends CordovaPlugin { cordova.getActivity().getPackageName(), PackageManager.GET_SIGNATURES); //note sample just checks the first signature - for (Signature signature : packageInfo.signatures) { - // SHA1 the signature - LogUtils.LOGD(TAG, "getAppSignature() called : " + getSHA1(signature.toByteArray())); + Signature[] signatures = packageInfo.signatures; + if (signatures.length > 0) { + Signature signature = signatures[0]; + Log.d(TAG, "getAppSignature() called : " + getSHA1(signature.toByteArray())); return getSHA1(signature.toByteArray()); } } catch (PackageManager.NameNotFoundException e) {