日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 芯聞號 > 充電吧
[導讀]在安卓上面要使用換頭像功能,就要涉及到調(diào)用系統(tǒng)攝像頭實時拍攝或者打開系統(tǒng)相冊來獲取照片,一般前面是我使用jni,直接再qt上面寫:使用上面的方法進行拍照,也會正常使用,但是在顯示圖片比較多的情況下調(diào)用

在安卓上面要使用換頭像功能,就要涉及到調(diào)用系統(tǒng)攝像頭實時拍攝或者打開系統(tǒng)相冊來獲取照片,一般前面是我使用jni,直接再qt上面寫:


使用上面的方法進行拍照,也會正常使用,但是在顯示圖片比較多的情況下調(diào)用該方法,一般就會導致APP在后臺死掉或重啟,很莫名其妙。所以后來我也就放棄了這種寫法,改為原生的寫法。

下面貼出我原生java的寫法:

打開系統(tǒng)照相機方法:

首先貼出包名,免得使用會導致包名找不到,以前我就吃過這種虧

import android.Manifest;
import android.content.pm.PackageManager;
import java.io.File;
import android.os.Environment;
import java.text.SimpleDateFormat;
import android.Manifest;
import android.content.pm.PackageManager;
import android.provider.MediaStore;
import android.os.Build;

?使用以上包名后,再使用我下面的原生java代碼應該就不會報錯了,還報錯可能就要靠各位自己的能力去找相應對應的包名庫了,好了,閑話少說,看代碼圖:


好了,上面打開系統(tǒng)照相機就算是完美搞定了,下面再來說說如果用原生java方法來打開系統(tǒng)相冊:


OK,方法就是這么簡單,運用到的包名我上面也已經(jīng)提及貼出來了,下面再來看Qt的調(diào)用方法流程:

打開系統(tǒng)照相機的調(diào)用方法:


打開系統(tǒng)相冊的調(diào)用方法:

好了,基本上Qt調(diào)用原生照相機和相冊的程序就到此為止了,喜歡的朋友可以多多點贊。

想做攝像頭錄像的功能的可以看我這篇博客:Qt for Android 調(diào)用原生系統(tǒng)攝像頭進行錄像并保存輸出

完整Demo:https://download.csdn.net/download/clinuxf/10294515

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉