国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ionic QR Scanner常見問題解決

leanxi / 2325人閱讀

摘要:解決辦法全局搜索。要重新構建安卓平臺不能掃碼條形碼問題此問題乃是編碼格式的問題,擴充編碼格式即可解決。解決辦法全局搜索,找到文件,定位到定位到插件與插件沖突,導致黑屏。修改代碼如下第一次進入掃描頁面時頁面沒有透明第二次正常把代碼放入。

1 掃碼頁面黑屏

1) src -> index.js。修改代碼如下


2)src -> theme -> variables.scss

// qrScanner
ion-app.cameraView, ion-app.cameraView ion-content, ion-app.cameraView .nav-decor {
  background: transparent none !important;
  .tabbar.show-tabbar{
    opacity: 0;
  }
}
[app-viewport],
[overlay-portal],
[nav-viewport],
[tab-portal],
.nav-decor {
  display: none !important;
  background: none transparent !important;
}
html,

body.transparent-body,

.transparent-body,

.transparent-body ion-app,

.transparent-body .app-root,

.transparent-body ion-nav,

.transparent-body .ion-page,

.transparent-body .nav-decor,

.transparent-body ion-content,

.transparent-body .viewscan,

.transparent-body .fixed-content,

.transparent-body .scroll-content {

  background-color: transparent !important;

  background: transparent none!important;
}    

多次掃碼后攝像頭發(fā)熱的問題

this.qrScanner.hide(); // hide camera
this.qrScanner.destroy();  // destory camera 

2 QR Scanner安卓不能掃碼條形碼問題

此問題乃是編碼格式的問題,擴充編碼格式即可解決。
解決辦法: 全局搜索formatList。找到QRScanner.java文件,定位到458行。

formatList.add(BarcodeFormat.UPC_A);
formatList.add(BarcodeFormat.UPC_E);
formatList.add(BarcodeFormat.EAN_13);
formatList.add(BarcodeFormat.EAN_8);
formatList.add(BarcodeFormat.CODE_39);
formatList.add(BarcodeFormat.CODE_93);
formatList.add(BarcodeFormat.CODE_128);
formatList.add(BarcodeFormat.ITF);
formatList.add(BarcodeFormat.DATA_MATRIX);


修改源代碼后。要重新構建安卓平臺

ionic cordova platform remove android
ionic cordova platform add android

3 QR Scanner IOS不能掃碼條形碼問題

此問題乃是編碼格式的問題,擴充編碼格式即可解決。
解決辦法:全局搜索metadataObjectTypes,找到QRScanner.swift文件,定位到156H

metaOutput!.metadataObjectTypes = [AVMetadataObjectTypeQRCode, AVMetadataObjectTypeEAN13Code, AVMetadataObjectTypeEAN8Code, AVMetadataObjectTypeCode128Code, AVMetadataObjectTypeInterleaved2of5Code]


定位到241H

if [AVMetadataObjectTypeQRCode, AVMetadataObjectTypeEAN13Code, AVMetadataObjectTypeEAN8Code, AVMetadataObjectTypeCode128Code, AVMetadataObjectTypeInterleaved2of5Code].contains(found.type) && found.stringValue != nil {
    scanning = false
    let pluginResult = CDVPluginResult(status: CDVCommandStatus_OK, messageAs: found.stringValue)
    commandDelegate!.send(pluginResult, callbackId: nextScanningCommand?.callbackId!)
    nextScanningCommand = nil
}

4 cordova-plugin-crosswalk-webview插件與QR插件沖突,導致黑屏

src -> index.js。修改代碼如下

5 第一次進入掃描頁面時頁面沒有透明,第二次正常

把代碼放入ionViewDidEnter。當進入頁面時觸發(fā)

ionViewDidEnter() {
   (window.document.querySelector("ion-app") as HTMLElement).classList.add("cameraView"); 
        this.isShow = true; 
        var cs = (window.document.querySelector("ion-app") as HTMLElement).classList.contains("cameraView");
        console.log(cs);
    }
}

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/104615.html

相關文章

  • Java編程基礎35——學生管理系統(tǒng)

    摘要:視圖層表示層數(shù)據(jù)傳遞給層實現(xiàn)接收用戶輸入并調用打印菜單獲取用戶輸入調用對應方法歡迎來到學生管理系統(tǒng)添加用戶編輯用戶查詢用戶刪除用戶退出系統(tǒng)請輸入要操作的功能序號接收用戶的菜單選擇對選擇的菜單判 showImg(https://segmentfault.com/img/bVbiXjw?w=939&h=509); 1.視圖層 package net.allidea.studentoa.ui...

    mingde 評論0 收藏0

發(fā)表評論

0條評論

leanxi

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<