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