呼叫系統拍照

2022-07-25 03:51:10 字數 867 閱讀 7142

呼叫系統拍照

//如果點選的是拍照按鈕

case

r.id.btn_map_camera:

break;//

呼叫系統的方法,進入拍照介面

/*** **和拍照功能

*/@override

protected

void onactivityresult(int requestcode, int

resultcode, intent data) ;

//好像是android多**資料庫的封裝介面,具體的看android文件

cursor cursor = managedquery(originaluri, proj, null, null, null

);

//按我個人理解 這個是獲得使用者選擇的的索引值

int column_index =cursor.getcolumnindexorthrow(mediastore.images.media.data);

//將游標移至開頭 ,這個很重要,不小心很容易引起越界

cursor.movetofirst();

//最後根據索引值獲取路徑

string path =cursor.getstring(column_index);

file f = new

file(path);

if(f.exists())

break

;

default

:

break

; }

} catch

(exception e)

}

Android呼叫系統前置相機拍照

intent intent new intent mediastore.action image capture intent.putextra camerasensortype 2 呼叫前置攝像頭 測試,發現不正確,並不能直接開啟前置攝像頭,開啟的是上次使用的攝像頭。正確方法是 intent in...

Android呼叫系統相簿和系統相機拍照

呼叫系統相機拍照 intent new intent mediastore.action image capture startactivityforresult intent,result camara image result camara image activity的標誌。自已定義 呼叫系統...

Android呼叫系統拍照,錄音,攝像

雖說這幾個知識很老了,但對於剛學習的我覺得有必要總結一下!拍照功能 intent intent new intent mediastore.action image capture imagepath environment.getexternalstoragedirectory tostring ...