課程
/移動(dòng)開發(fā)
/Android
/Android攝像頭基礎(chǔ)
假若手機(jī)沒有外置內(nèi)存卡,如何將照片放置在本機(jī)的位置,代碼該怎么改
2016-01-17
源自:Android攝像頭基礎(chǔ) 2-3
正在回答
1. 插入一張外置SD卡后
內(nèi)置SD卡路徑:/storage/emulated/0
外置SD卡路徑:/storage/extSdCard
2. 取出外置SD卡后
String path = null;?
??try {?
????path = android.os.SystemProperties.get("external_sd_path");?
??????????LogUtils.d(TAG, "current card id=? " + path);?
} catch (IllegalArgumentException e) {?
}?
if(path.equals("/storage/sdcard0")){?
??????????LogUtils.d(TAG, "current card id=? 有sd卡" + path);?
}else{?
??????????LogUtils.d(TAG, "current card id=? 沒有sd卡" + path);?
通過以上代碼判斷手機(jī)沒有外置存儲(chǔ)卡的話就把文件的存儲(chǔ)路徑改成內(nèi)置存儲(chǔ)路徑即可,當(dāng)然,最好用Environment.getExternalStorageDirectory() 這樣獲取內(nèi)置存儲(chǔ)的路徑地址. ??
? ?
舉報(bào)
帶你走進(jìn)Android攝像頭的秘密花園,探索Camera的奧秘
1 回答沒有SD卡求惑
1 回答沒有sdcard怎么設(shè)置保存文件地址?
1 回答如果手機(jī)沒有SD卡會(huì)怎么樣?
2 回答沒有SD卡,拍完的圖片找不到
4 回答拍了照片后點(diǎn)勾就直接閃退了,也沒有保存到手機(jī)里,華為p8測(cè)的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-01-17
1. 插入一張外置SD卡后
內(nèi)置SD卡路徑:/storage/emulated/0
外置SD卡路徑:/storage/extSdCard
2. 取出外置SD卡后
內(nèi)置SD卡路徑:/storage/emulated/0
String path = null;?
??try {?
????path = android.os.SystemProperties.get("external_sd_path");?
??????????LogUtils.d(TAG, "current card id=? " + path);?
} catch (IllegalArgumentException e) {?
}?
if(path.equals("/storage/sdcard0")){?
??????????LogUtils.d(TAG, "current card id=? 有sd卡" + path);?
}else{?
??????????LogUtils.d(TAG, "current card id=? 沒有sd卡" + path);?
}?
通過以上代碼判斷手機(jī)沒有外置存儲(chǔ)卡的話就把文件的存儲(chǔ)路徑改成內(nèi)置存儲(chǔ)路徑即可,當(dāng)然,最好用Environment.getExternalStorageDirectory() 這樣獲取內(nèi)置存儲(chǔ)的路徑地址. ??
? ?