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進行連...