999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Qt for Android二維碼掃描軟件開發

2019-09-21 01:19:06梁子財
科技與創新 2019年17期
關鍵詞:界面利用

梁子財

基于Qt for Android二維碼掃描軟件開發

梁子財

(華中科技大學 中歐清潔與可再生能源學院,湖北 武漢 430074)

隨著互聯網的快速發展,移動支付正在替代傳統支付方式成為最常用的支付方式。目前的移動支付較多采用手機掃描二維碼進行支付操作。基于Qt for Android開發了一款二維碼掃描軟件,為基于手機二維碼掃描識別技術提供了借鑒。

Qt for Android;二維碼掃描;Android軟件;軟件開發

1 引言

隨著智能手機與互聯網的快速發展,移動終端用戶激增,移動終端成為從互聯網獲取信息和服務的一種重要手段[1]。移動支付也正在替代傳統支付方式成為最常用的支付手段[2]。目前的移動支付較多采用手機掃描二維碼進行支付操作。Qt for Android是用于在Android上進行開發的Qt平臺,利用該平臺可以使用C++語言開發Android軟件。

筆者開發了一款基于QT for Android的二維碼掃描軟件,用戶可以利用該軟件對二維碼進行掃描識別。

2 軟件的總體設計

通常手機識別二維碼有兩種方式,一種是利用手機相機對二維碼進行掃描識別,另一種是打開手機相冊直接讀取二維碼照片進行識別。但是Qt平臺沒有直接調用安卓手機相機與相冊的接口,需要通過JNI接口調用JAVA程序來間接調用手機相機與相冊。

因此本軟件的設計分為兩部分,一部分是攝像頭掃描模塊,另一部分是相冊讀取模塊,如圖1所示。

圖1 二維碼掃描軟件的模塊劃分

攝像頭掃描模塊需要實現兩部分功能:①基于QML語言設計掃描動畫、定位框與蒙影;②基于JNI接口調用安卓手機攝像頭讀取相機數據。相冊模塊只需利用JNI接口調用安卓手機原生相冊瀏覽界面,讓用戶選擇帶讀取照片即可。

兩種模塊掃描二維碼之后需要對二維碼進行解碼。筆者利用QZXing庫進行二維碼解碼,部分實行代碼如下:

// 調用QZXing的函數進行二維碼掃描

QZXing decoder;

QString qrmsg=decoder.decodeImage(img,iWidth,iHeight,false);

3 攝像頭掃描模塊設計

攝像頭掃描模塊分為兩部分,一部分是設計掃描動畫、定位框等,另一部分是調用安卓手機相機讀取相機數據。

3.1 基于QML設計掃描界面

QML是一種陳述性語言,用來描述一個程序的用戶界面:是什么樣子以及它如何表現。筆者利用QML語言設計二維碼掃描的動畫、定位框等,效果如圖2所示。

圖2 二維碼掃描界面效果

繪制定位框的QML代碼如下:

//畫右上的邊角

3.2 基于JNI調用手機相機

t沒有直接調用安卓手機相機的接口,因此需要利用JNI接口調用安卓手機相機。在軟件開啟時,系統會自動調用函數checkPermission("android.permission.CAMERA")獲取開啟相機的權限,之后在QML代碼中添加相機錄像顯示代碼,如下所示:

4 相冊讀取模塊設計

相冊模塊利用JNI接口調用安卓手機原生相冊瀏覽界面,讓用戶選擇帶讀取照片,其界面效果如圖3所示。

圖3 相冊界面效果

調用JNI接口實現打開手機相冊的代碼如下:

5 總結

筆者基于Qt for Android開發了一款二維碼掃描Android軟件,為基于手機二維碼掃描識別技術提供借鑒,同時通過實驗驗證,證明該軟件能迅速讀取二維碼數據,具有實用性。

[1]羅軍舟,吳文甲,楊明.移動互聯網:終端、網絡與服務[J].計算機學報,2011,34(11):2029-2051.

[2]曹婷,梁婧婕,呂璞鑫,等.移動支付對大學生消費的影響探析[J].中國商論,2016(14):95-96.

TP311.52

A

10.15913/j.cnki.kjycx.2019.17.043

2095-6835(2019)17-0095-02

梁子財(1993—),男,福建泉州人,在讀碩士,研究方向為生產物流系統仿真優化與數控軟件開發。

〔編輯:王霞〕

猜你喜歡
界面利用
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
利用倒推破難點
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
利用一半進行移多補少
利用數的分解來思考
Roommate is necessary when far away from home
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
利用
空間界面
金秋(2017年4期)2017-06-07 08:22:16
電子顯微打開材料界面世界之門
主站蜘蛛池模板: 区国产精品搜索视频| 久草视频精品| 国产本道久久一区二区三区| 青草国产在线视频| 亚洲高清中文字幕| 在线观看无码av五月花| 亚洲五月激情网| 制服丝袜在线视频香蕉| 亚洲无限乱码一二三四区| swag国产精品| 国产高潮流白浆视频| 成年免费在线观看| 色欲色欲久久综合网| 老司机午夜精品网站在线观看| 亚洲不卡网| 青青久视频| www.精品国产| 激情无码字幕综合| 国产精品人莉莉成在线播放| 中文字幕无码av专区久久| 一级香蕉视频在线观看| 成人小视频在线观看免费| 久久国产精品嫖妓| 国产在线一区视频| 国产成人亚洲精品无码电影| 亚洲第一区欧美国产综合| 欧美一区二区啪啪| 在线99视频| 亚洲精品国产首次亮相| 国产喷水视频| 午夜啪啪网| 国产极品粉嫩小泬免费看| 国产精品一区二区无码免费看片| 国产欧美视频综合二区| www.亚洲国产| 免费国产一级 片内射老| 在线播放精品一区二区啪视频| 色婷婷啪啪| 日韩精品高清自在线| 中文字幕伦视频| 国产91在线|日本| 久久午夜夜伦鲁鲁片无码免费| 国产亚洲欧美日本一二三本道| 成人国产免费| 日韩精品专区免费无码aⅴ| …亚洲 欧洲 另类 春色| 亚洲无码91视频| 欧美福利在线观看| 99精品伊人久久久大香线蕉| 午夜免费视频网站| 午夜久久影院| 免费无遮挡AV| 99精品在线视频观看| 又粗又硬又大又爽免费视频播放| 中文字幕人成人乱码亚洲电影| 国产麻豆va精品视频| 亚洲欧美自拍一区| 日韩123欧美字幕| 伊人久久大香线蕉综合影视| 综合亚洲色图| 亚洲高清在线播放| 久久综合色88| a色毛片免费视频| 99久久国产综合精品2023 | 高清国产在线| 一区二区三区精品视频在线观看| 欧美精品二区| 91探花在线观看国产最新| 国产高清免费午夜在线视频| 婷婷伊人五月| 五月激情综合网| 人妻无码中文字幕第一区| 日韩最新中文字幕| 国产老女人精品免费视频| 精品伊人久久久香线蕉 | 国产欧美日韩资源在线观看| 中文字幕人妻av一区二区| 亚洲狠狠婷婷综合久久久久| 丁香婷婷久久| 伊人婷婷色香五月综合缴缴情| 暴力调教一区二区三区| 伊人成人在线|