主頁 > 移動端開發 > 【FAQ】統一掃碼服務常見問題及解答

【FAQ】統一掃碼服務常見問題及解答

2023-04-25 09:06:31 移動端開發

1.隱私政策是怎么樣的?收集哪些資訊?

關于Scan Kit的隱私政策及收集的資訊,請查看SDK隱私安全說明,

Android:SDK隱私安全說明

iOS:SDK隱私安全說明

2.如何使用多碼識別?多碼模式下如何實作指定條碼?多碼模式的坐標支持回傳坐標么?多碼模式下實作自動放大?

1)統一掃碼服務支持回傳多碼

①android專案建議您參考MultiProcessor 掃碼模式,代碼使用指導請參考鏈接,

②如您是IOS專案請參考Bitmap Mode掃碼模式,代碼使用指導請參考鏈接,

2)多碼模式下如何實作指定條碼?

如要實作相關能力建議先下載示例代碼,將示例代碼調通后再自行修改,

其中MainActivity、CommonActivity、ScanResultView、CameraOperation、CommonHandler類與多碼識別有關,需要您在示例代碼中做以下修改:

① 在檢測成功后停止掃描 即呼叫如下代碼:cameraOperation.stopPreview();

② 在示例代碼的CommonActivity中添加獲取點擊螢屏位置坐標代碼;

③將獲取到螢屏位置的坐標與檢測成功繪制的坐標對比符合條件的跳轉并傳遞資料,點擊螢屏位置坐標代碼,

如無法解決可通過鏈接咨詢詳情,

3)多碼模式的坐標支持回傳坐標么?

支持回傳坐標,通過掃碼請求獲取到掃碼結果,掃碼結果為HmsScan資料結構,通過HmsScan.getBorderRect即可獲取數坐標,

4)多碼模式下實作自動放大?

不支持,自動放大后會影響其他二維碼的識別效果,此種掃碼模式建議開發者添加按鈕或觸摸式進行縮放或放大,

3.是否支持自動放大?是否支持取消自動放大?

Default View Mode、Customized View Mode 掃碼模式在SDK內已內嵌了自動放大功能,在滿足條件時會自動觸發,開發者無需處理,

Bitmap Mode 掃碼模式下Scan Kit會回傳呼整相機焦距的指令給App,需要App根據焦距調整相機,可參考鏈接中的開發步驟的第四步:相機掃碼模式,

如無需自動放大,可使用MultiProcessor Mode 掃碼模式,該不支持自動放大,原因為MultiProcessor Mode 是多碼識別場景,自動放大后會影響其他二維碼的識別效果,

4.怎么收費的?是否需要授權?

不存在著作權收費問題,統一掃碼服務提供免費接入,

5.連續掃碼如何實作?

Customized View Mode 掃碼模式支持連續掃碼,需要在初始化 RemoteView 時額外設定 setContinuouslyScan (true) 即可,API參考鏈接,

上述設定后在對 RemoteView 設定結果回呼監聽,監聽到結果保留操作,不要跳轉或關閉頁即可實作連續掃碼效果,

6.如何實作自定義掃碼界面?

Default View Mode 掃碼模式不支持;

Customized View Mode、Bitmap Mode、MultiProcessor Mode 掃碼模式支持,

可參考示例代碼的 ScanResultView + activity_defined.xml 或 activity_common.xml 檔案進行實作,具體頁面效果需要開發者根據需求完善,

其中:activity_defined.xml 對應 Customized View Mode 自定義掃碼界面效果;activity_common.xml 對應 Bitmap Mode、MultiProcessor Mode 自定義掃碼界面效果

示例代碼參考鏈接,

7.如何獲取碼格式、識別成功時的二維碼圖片、碼坐標、獲取條碼角點資訊?

獲取二維碼資訊的前提條件是成功識別二維碼,Scan Kit在結果回呼監聽中統一回傳

HmsScan物件,包含碼在輸入圖片中的坐標、碼的原始資料、碼的制式、結構化資料、zoomValue等資訊,

詳細可參考碼值決議、和HmsScan API獲取制定資訊

碼值決議參考鏈接,HmsScan參考鏈接,

8. 如何設定語言自動切換?支持什么國家?

Scan kit會根據手機系統的語言自動切換,無需手動設定;

掃碼SDK支持的國家/地區如鏈接中所示,

SDK內部適配了以上國家/地區的語言,沒有的則不支持,

9.從圖庫中識別二維碼,需要使用讀取sd卡的權限嗎?SDK的Default view model下,如果不授權sd卡權限,就不能打開圖庫,這個可以優化嗎?

2.10.0.301版本后Default View Mode支持分別申請存盤(媒體和檔案)權限和相機權限,詳細操作參考Default View Mode場景權限申請,

Default View Mode場景權限申請鏈接,

欲了解更多更全技術文章,歡迎訪問華為開發者聯盟論壇,

了解更多詳情>>

訪問統一掃碼服務聯盟官網
獲取統一掃碼服務開發指導檔案
訪問HMS Core 聯盟官網
獲取HMS Core 開發指導檔案

關注我們,第一時間了解 HMS Core 最新技術資訊~

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/551147.html

標籤:其他

上一篇:盤點| 有哪些比較新的好用的React Native 開發工具?

下一篇:返回列表

標籤雲
其他(158066) Python(38099) JavaScript(25391) Java(17999) C(15217) 區塊鏈(8260) C#(7972) AI(7469) 爪哇(7425) MySQL(7143) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5328) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4561) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2431) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1960) Web開發(1951) HtmlCss(1926) python-3.x(1918) 弹簧靴(1913) C++(1911) xml(1889) PostgreSQL(1874) .NETCore(1855) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【從零開始擼一個App】Dagger2

    Dagger2是一個IOC框架,一般用于Android平臺,第一次接觸的朋友,一定會被搞得暈頭轉向。它延續了Java平臺Spring框架代碼碎片化,注解滿天飛的傳統。嘗試將各處代碼片段串聯起來,理清思緒,真不是件容易的事。更不用說還有各版本細微的差別。 與Spring不同的是,Spring是通過反射 ......

    uj5u.com 2020-09-10 06:57:59 more
  • Flutter Weekly Issue 66

    新聞 Flutter 季度調研結果分享 教程 Flutter+FaaS一體化任務編排的思考與設計 詳解Dart中如何通過注解生成代碼 GitHub 用對了嗎?Flutter 團隊分享如何管理大型開源專案 插件 flutter-bubble-tab-indicator A Flutter librar ......

    uj5u.com 2020-09-10 06:58:52 more
  • Proguard 常用規則

    介紹 Proguard 入口,如何查看輸出,如何使用 keep 設定入口以及使用實體,如何配置壓縮,混淆,校驗等規則。

    ......

    uj5u.com 2020-09-10 06:59:00 more
  • Android 開發技術周報 Issue#292

    新聞 Android即將獲得類AirDrop功能:可向附近設備快速分享檔案 谷歌為安卓檔案管理應用引入可安全隱藏資料的Safe Folder功能 Android TV新主界面將顯示電影、電視節目和應用推薦內容 泄露的Android檔案暗示了傳說中的谷歌Pixel 5a與折疊屏新機 谷歌發布Andro ......

    uj5u.com 2020-09-10 07:00:37 more
  • AutoFitTextureView Error inflating class

    報錯: Binary XML file line #0: Binary XML file line #0: Error inflating class xxx.AutoFitTextureView 解決: <com.example.testy2.AutoFitTextureView android: ......

    uj5u.com 2020-09-10 07:00:41 more
  • 根據Uri,Cursor沒有獲取到對應的屬性

    Android: 背景:呼叫攝像頭,拍攝視頻,指定保存的地址,但是回傳的Cursor檔案,只有名稱和大小的屬性,沒有其他諸如時長,連ID屬性都沒有 使用 cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DURATIO ......

    uj5u.com 2020-09-10 07:00:44 more
  • Android連載29-持久化技術

    一、持久化技術 我們平時所使用的APP產生的資料,在記憶體中都是瞬時的,會隨著斷電、關機等丟失資料,因此android系統采用了持久化技術,用于存盤這些“瞬時”資料 持久化技術包括:檔案存盤、SharedPreference存盤以及資料庫存盤,還有更復雜的SD卡記憶體儲。 二、檔案存盤 最基本存盤方式, ......

    uj5u.com 2020-09-10 07:00:47 more
  • Android Camera2Video整合到自己專案里

    背景: Android專案里呼叫攝像頭拍攝視頻,原本使用的 MediaStore.ACTION_VIDEO_CAPTURE, 后來因專案需要,改成了camera2 1.Camera2Video 官方demo有點問題,下載后,不能直接整合到專案 問題1.多次拍攝視頻崩潰 問題2.雙擊record按鈕, ......

    uj5u.com 2020-09-10 07:00:50 more
  • Android 開發技術周報 Issue#293

    新聞 谷歌為Android TV開發者提供多種新功能 Android 11將自動填表功能整合到鍵盤輸入建議中 谷歌宣布Android Auto即將支持更多的導航和數字停車應用 谷歌Pixel 5只有XL版本 搭載驍龍765G且將比Pixel 4更便宜 [圖]Wear OS將迎來重磅更新:應用啟動時間 ......

    uj5u.com 2020-09-10 07:01:38 more
  • 海豚星空掃碼投屏 Android 接收端 SDK 集成 六步驟

    掃碼投屏,開放網路,獨占設備,不需要額外下載軟體,微信掃碼,發現設備。支持標準DLNA協議,支持倍速播放。視頻,音頻,圖片投屏。好點意思。還支持自定義基于 DLNA 擴展的操作動作。好像要收費,沒體驗。 這里簡單記錄一下集成程序。 一 跟目錄的build.gradle添加私有mevan倉庫 mave ......

    uj5u.com 2020-09-10 07:01:43 more
最新发布
  • 【FAQ】統一掃碼服務常見問題及解答

    1.隱私政策是怎么樣的?收集哪些資訊? 關于Scan Kit的隱私政策及收集的資訊,請查看SDK隱私安全說明。 Android:SDK隱私安全說明 iOS:SDK隱私安全說明 2.如何使用多碼識別?多碼模式下如何實作指定條碼?多碼模式的坐標支持回傳坐標么?多碼模式下實作自動放大? 1)統一掃碼服務支 ......

    uj5u.com 2023-04-25 09:06:31 more
  • 盤點| 有哪些比較新的好用的React Native 開發工具?

    2015年,FaceBook首次開發并發布React Native框架,用于構建原始的移動應用程式。React Native的特點是使用JavaScript和React撰寫應用程式代碼,而不是其他移動應用程式開發框架,同時利用iOS和Android平臺的原始組件和API,從而實作更快、更有效的開發流 ......

    uj5u.com 2023-04-25 09:01:00 more
  • 盤點| 有哪些比較新的好用的React Native 開發工具?

    2015年,FaceBook首次開發并發布React Native框架,用于構建原始的移動應用程式。React Native的特點是使用JavaScript和React撰寫應用程式代碼,而不是其他移動應用程式開發框架,同時利用iOS和Android平臺的原始組件和API,從而實作更快、更有效的開發流 ......

    uj5u.com 2023-04-25 09:00:27 more
  • 這種開發方式你了解嗎?

    隨著移動互聯網的發展,移動應用程式的需求越來越高,而原生應用程式的開發成本和時間較高,導致一些企業選擇采用H5技術構建應用程式。 但是,H5技術在性能、用戶體驗、功能等方面仍有局限性,因此,有些企業轉而選擇「hybrid + 小程式」技術架構來構建應用程式。 相對于H5應用程式,小程式在用戶體驗、性 ......

    uj5u.com 2023-04-25 09:00:07 more
  • 【FAQ】統一掃碼服務常見問題及解答

    1.隱私政策是怎么樣的?收集哪些資訊? 關于Scan Kit的隱私政策及收集的資訊,請查看SDK隱私安全說明。 Android:SDK隱私安全說明 iOS:SDK隱私安全說明 2.如何使用多碼識別?多碼模式下如何實作指定條碼?多碼模式的坐標支持回傳坐標么?多碼模式下實作自動放大? 1)統一掃碼服務支 ......

    uj5u.com 2023-04-25 08:54:52 more
  • App復雜影片實作——Rive保姆級教程

    在App開發程序中,如果想實作影片效果,可以粗略分為兩種方式。一種是直接用代碼撰寫,像平移、旋轉等簡單的影片效果,都可以這么干,如果稍微復雜點,就會對開發工程師的數學功底、圖形影像學功底有很高的要求。 ......

    uj5u.com 2023-04-24 09:41:21 more
  • Android Studio的安裝及環境配置

    Android Studio的安裝及環境配置 安裝jdk 下載及安裝Android Studio 下載官網:https://developer.android.google.cn/studio/ 往下滑: 建議下載到除C盤以外的盤: 下載好安裝程式之后 雙擊安裝:一路next,install And ......

    uj5u.com 2023-04-24 09:40:43 more
  • 京東小程式接入ARVR的技術方案和性能調優

    京東小程式是一個開放技術平臺,正在被越來越多的頭部品牌選擇,用于站內私域流量的營銷和運營。諸如各種榷訓、奢侈品等品牌對ARVR有較多的訴求,希望京東小程式引擎提供一些底層能力,疊加品牌自主的個性化開發和定制,以支持更加豐富的場景和玩法,比如AR試妝、試戴等。 ......

    uj5u.com 2023-04-24 09:40:18 more
  • Android Studio的安裝及環境配置

    Android Studio的安裝及環境配置 安裝jdk 下載及安裝Android Studio 下載官網:https://developer.android.google.cn/studio/ 往下滑: 建議下載到除C盤以外的盤: 下載好安裝程式之后 雙擊安裝:一路next,install And ......

    uj5u.com 2023-04-24 09:33:25 more
  • 語言錄制兼容長按跟點擊錄制

    錄音需求中,往往有兩種常規操作。 長按基本實作流程: 監聽觸摸事件,按下時錄制,抬起時停止。 點擊基本流程: 點擊開始錄制,在次點擊停止錄制 但是凡事有絕對,如果需要同時支持長按錄制抬起結束跟點擊錄制在次點擊結束呢?面對如此無理的需求,從技術層面上怎么如絲滑般去兼容呢。 需要兩者兼容,只能從觸摸事件 ......

    uj5u.com 2023-04-23 07:55:05 more