android 開啟相機和相簿

2021-07-03 21:24:11 字數 1323 閱讀 8368

開啟相簿和相機有多種方式,目前收集到兩種方式;一種是來自環信程式設計師,一種是來自網路。不知道他們的區別在**,反正都可以實現相應的功能。

1 環信

/**

* 照相獲取

* 選擇檔案

*/private void selectfilefromlocal() else

startactivityforresult(intent, request_code_select_file);

} /**

* 從相簿獲取

*/public void selectpicfromlocal() else

startactivityforresult(intent, request_code_local);

}

2 網路(我已使用多次)

/**

* 開啟相簿

* @param context

*/public static void openalbum(activity context)

/*** 開啟相機

* @param context

*/public static void opencamera(activity context)

uri imageuri = uri.fromfile(new file(environment.getexternalstoragedirectory(), "temp.png"));

intent intent = new intent(mediastore.action_image_capture);

intent.putextra(mediastore.extra_output, imageuri);

intent.putextra(mediastore.extra_video_quality, 1);

context.startactivityforresult(intent, 1);

}

Android 呼叫相機拍照並顯示,開啟相簿並顯示

設定拍照儲存路徑並將之轉換為uri 啟動相機,並傳遞該uri作為引數 在儲存路徑讀取 並顯示 private void takephoto outputimage.createnewfile catch ioexception e if build.version.sdk int 24 else 啟...

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

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

Android 8 0 呼叫相機相簿

近期專案的需求是需要去呼叫相機相簿去拍照獲取儲存到伺服器 公司的測試機試android6.0以下的 所以之前呼叫相機一點都沒問題 可是跑在android8.0 的手機上 呼叫相機相簿就會出現錯誤 暴露的url android 6.0動態訪問許可權 相機為例 android resource xml ...