android 拍照注意問題

2021-06-22 15:31:26 字數 1033 閱讀 9758

intent intent = new intent(mediastore.action_image_capture);

startactivityforresult(intent, reqcode);//reqcode是返回的code。

但是在有些手機會在protected void onactivityresult(int requestcode, int resultcode, intent data)裡返回的data為空,這時候我們就要想一些辦法來解決了,這個是手機問題。

我們要設定系統相機拍攝**完成後檔案存放

intent.putextra(mediastore.extra_output, uri);

完整**如下:

string path="";

intent intent = new intent();

// 指定開啟系統相機的action

// 把檔案位址轉換成uri格式

uri uri = uri.fromfile(file);

path = file.getpath();

// 設定系統相機拍攝**完成後檔案的存放位址

intent.putextra(mediastore.extra_output, uri);

startactivityforresult(intent, 100);

protected void onactivityresult(int requestcode, int resultcode, intent data)

}

android拍照角度轉換問題

一 部分android手機拍照後 被旋轉的解決方案 在部分android手機 如mt788 note2 上,使用camera拍照以後,得到的 會被自動旋轉 90 180 270 這個情況很不符合預期。仔細分析了一下,因為 屬性中是儲存了旋轉資訊的,所以要解決這個問題,可以在onactivityres...

android相機拍照

拍照有兩種方式,一是使用android.hardware.camera,二是使用intent android.media.action.image capture 當然還是第一種好,不過 太複雜,以後有時間再說,這裡就說一下第二種方式吧。try catch exception e 這樣就可以呼叫系統...

Android手機拍照(Android學習隨筆九)

使用android.hardware.camera類來拍 具體步驟如下 a 獲取camera例項物件,cameracamera camera.open 或者,cameracamera camera.open intcameraid cameraid表示camera裝置號,即與指定的camera進行連...