1. 程式人生 > >呼叫安卓手機相簿和拍照,出現閃退,原因是建立的包名有問題。

呼叫安卓手機相簿和拍照,出現閃退,原因是建立的包名有問題。

File imgFile= new File(Environment.getExternalStorageDirectory(),"IMAGE");//應該以這樣的方式建立
if (!imgFile.exists()) {
    imgFile.mkdirs();
}
以這樣的方式建立就會存在,以下面這種方式建立就會是檔案,而不是資料夾:
File imgFile= new File(Environment.getExternalStorageDirectory() + "/IMAGE/");//這樣的方式建立包就會有問題
if (!imgFile.exists()) {
    imgFile.mkdirs();
}
不知道為何,等我找到原因了再來補充。