使用angular js+ionic +cordova开发手机APP扫描二维码时报错怎么解决?

发布于 2022-09-04 19:14:38 字数 2038 浏览 16 评论 0

controller代码:

.controller('saomaController',function  ($scope,$cordovaBarcodeScanner) {
 $scope.scanStart = function () {
     $cordovaBarcodeScanner.scan()
      .then(function(barcodeData) {
        $scope.barcodeData = barcodeData.text;
        // Success! Barcode data is here 扫描数据:barcodeData.text
      }, function(error) {
        alert("我出现ERROR了:" + error);
        // An error occurred
      }); }})

html代码:

 <ion-view title="扫码签到">
 <ion-content>
<div class="card">
  <div class="item">
    <button class="button button-block button-positive" ng-click="scanStart()">
      <i class="icon ion-qr-scanner"></i>
      Scan Now
    </button>
  </div>
</div>
<div class="card">
  <div class="item item-divider">Scan Results</div>
  <div class="item item-text-wrap">
    {{barcodeData}}
  </div>

</div>
<!--<img src="img/scan.png" width="250" height="180" ng-click="openScanCamara()">-->
</ion-content>
</ion-view>

AndroidManifest.xml部分代码:

  <activity android:clearTaskOnLaunch="true" android:configChanges="orientation|keyboardHidden|screenSize"
 android:exported="false" 
 android:name="com.google.zxing.client.android.CaptureActivity" 
 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
 android:windowSoftInputMode="stateAlwaysHidden">
  <intent-filter>
    <action android:name="com.google.zxing.client.android.SCAN" />
    <category android:name="android.intent.category.DEFAULT" />
  </intent-filter>
  </activity>
   <uses-permission android:name="android.permission.CAMERA" />
   <uses-feature android:name="android.hardware.camera" android:required="true" />

我使用真机调试时提示错误如下:

 Alert: Scanning failed:No Activity found to handle Intent{ act=com.google.zxing.client.android.SCAN cat=[android.intent.category.DEFAULT]pkg}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文