diff --git a/README.md b/README.md index 964eaa9..11886b3 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ## 安装方法 -`cordova plugin add git+http://m.shuto.cn:8680/center/redlightscan-cordova-plugin.git` +`cordova plugin add git+https://m.shuto.cn:8681/center/redlightscan-cordova-plugin.git` ## 调用方法 diff --git a/plugin.xml b/plugin.xml index 734ecdc..cc077f0 100644 --- a/plugin.xml +++ b/plugin.xml @@ -10,7 +10,7 @@ - + diff --git a/src/android/RedLightScan.java b/src/android/RedLightScan.java index 43d2ae8..b038336 100644 --- a/src/android/RedLightScan.java +++ b/src/android/RedLightScan.java @@ -86,6 +86,7 @@ public class RedLightScan extends CordovaPlugin { } private void registerReceiver() { + Log.d(TAG, "RedLightScan registerReceiver"); if (scanUtil == null) { scanUtil = new ScanUtil(cordova.getActivity()); //we must set mode to 0 : BroadcastReceiver mode @@ -95,10 +96,12 @@ public class RedLightScan extends CordovaPlugin { filter.addAction("com.rfid.SCAN"); webView.getContext().registerReceiver(receiver, filter); this.receiverRegisted = true; + this.startScan(); Log.d(TAG, "RedLightScan receiver registed"); } private void unregisterReceiver() { + Log.d(TAG, "RedLightScan unregisterReceiver"); if (scanUtil != null) { scanUtil.setScanMode(1); scanUtil.close(); @@ -111,20 +114,6 @@ public class RedLightScan extends CordovaPlugin { } } - @Override - public void onResume(boolean multitasking) { - super.onResume(multitasking); - Log.d(TAG, "RedLightScan Resume"); - this.registerReceiver(); - } - - @Override - public void onPause(boolean multitasking) { - super.onPause(multitasking); - Log.d(TAG, "RedLightScan Pause"); - this.unregisterReceiver(); - } - @Override public void onDestroy() { Log.d(TAG, "RedLightScan Destroy");