7188-Qt C++安卓示例 攝像頭預(yù)覽抓拍 電話短信相冊(cè) 廣播消息 jar交互
1.封裝了通用的Qt安卓組件,打通了常規(guī)與java交互機(jī)制。
2.動(dòng)態(tài)切換橫屏豎屏及獲取當(dāng)前橫屏豎屏狀態(tài)。
3.支持手機(jī)震動(dòng)、撥打電話、發(fā)送短信。
支持moketoast臨時(shí)消息、notify頂部任務(wù)欄消息。4
5.支持安卓系統(tǒng)層的選擇文件,包括相冊(cè)文件、本地圖片、本地音頻、本地視頻、本地聯(lián)系人等
返回的路徑并不是默認(rèn)的uri而是轉(zhuǎn)換解析后的正確的路徑。
6.封裝了Qt的文件選擇及保存對(duì)話框,自動(dòng)根據(jù)橫屏豎屏調(diào)整彈出框大小和位置到適中。
統(tǒng)一的通用的接收從安卓發(fā)過來的數(shù)據(jù)信號(hào),比如選擇文件后的路徑、抓拍圖片完成等信號(hào)通知7.
通過type區(qū)分類型。
8支持打開系統(tǒng)拍照程序,拍照后返回抓拍的原始圖片,非縮略圖。9.提供調(diào)用jar文件示例,調(diào)用jar包中的函數(shù),執(zhí)行返回結(jié)果。10.提供camera示例,支持切換前置后置攝像頭、支持保存錄像文件、可調(diào)整焦距、抓拍圖片、設(shè)置圖像拉伸策略、設(shè)置畫面旋轉(zhuǎn)角度、自動(dòng)對(duì)焦等。11.提供了video示例,可以播放本地音視頻文件,可暫停繼續(xù)播放,時(shí)長顯示,進(jìn)度條切換播放進(jìn)度。
12提供解析二維碼示例,可開啟自動(dòng)抓拍識(shí)別。
13支持全屏顯示,屏幕常亮,后期增加開機(jī)啟動(dòng)、屏幕喚醒、服務(wù)進(jìn)程等功能。14自動(dòng)識(shí)別電池電量的變化,包括當(dāng)前是否在充電。
15通用廣播消息攔截,識(shí)別電量變化、存儲(chǔ)器掛載、屏幕打開關(guān)閉等。16.支持多攝像頭同時(shí)顯示和錄像,比如同時(shí)3路,前提是系統(tǒng)支持多開攝像頭。17.可選圖片傳輸模塊,抓拍圖片和二維碼解析結(jié)果發(fā)送到服務(wù)器,提供圖片傳輸服務(wù)器解析示例。18.內(nèi)置的與java交互示例非常豐富,既有通過實(shí)例調(diào)用類的方法,也有直接調(diào)用靜態(tài)方法,既有直接調(diào)用java內(nèi)部類,也有通過Java類中轉(zhuǎn)調(diào)用方式。
19.演示交互示例包括私有方法、公有靜態(tài)方法、無參數(shù)無返回值、有參數(shù)無返回值、無參數(shù)有返回值、 有參數(shù)有返回值、多個(gè)不同類型參數(shù)等。





本源碼地址:http://m.bmm520.net/vip/vc/2024/0901/25484.html