Android對(duì)sdcard擴(kuò)展卡文件操作實(shí)例詳解
Android對(duì)sdcard擴(kuò)展卡文件的操作其實(shí)就是普通的文件操作,但是仍然有些地方需要注意。比如:
1.加入sdcard操作權(quán)限;
2.確認(rèn)sdcard的存在;
3.不能直接在非sdcard的根目錄創(chuàng)建文件,而是需要先創(chuàng)建目錄,再創(chuàng)建文件;
實(shí)例如下:
(1)在AndroidManifest.xml添加sdcard操作權(quán)限
<!-- sdcard權(quán)限 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
(2)變量聲明:
private final static String PATH = "/sdcard/digu"; private final static String FILENAME = "/notes.txt";
(3)向sdcard寫文件:
/**
* 寫文件
*/
private void onWrite() {
try {
Log.d(LOG_TAG, "Start Write");
//1.判斷是否存在sdcard
if (Environment.MEDIA_MOUNTED.equals(Environment
.getExternalStorageState())) {
//目錄
File path = new File(PATH);
//文件
File f = new File(PATH + FILENAME);
if(!path.exists()){
//2.創(chuàng)建目錄,可以在應(yīng)用啟動(dòng)的時(shí)候創(chuàng)建
path.mkdirs();
}
if (!f.exists()) {
//3.創(chuàng)建文件
f.createNewFile();
}
OutputStreamWriter osw = new OutputStreamWriter(
new FileOutputStream(f));
//4.寫文件,從EditView獲得文本值
osw.write(editor.getText().toString());
osw.close();
}
} catch (Exception e) {
Log.d(LOG_TAG, "file create error");
}
}
- Android 文件操作詳解及簡(jiǎn)單實(shí)例
- android文件操作——讀取assets和raw文件下的內(nèi)容
- Android SD卡上文件操作及記錄日志操作實(shí)例分析
- Android中掃描多媒體文件操作詳解
- Android 文件操作方法
- Android開發(fā)之文件操作模式深入理解
- Android中文件讀寫(輸入流和輸出流)操作小結(jié)
- Android操作存放在assets文件夾下SQLite數(shù)據(jù)庫(kù)的方法
- Android中使用pull解析器操作xml文件的解決辦法
- Android編程之在SD卡上進(jìn)行文件讀寫操作實(shí)例詳解
- Android編程之文件讀寫操作與技巧總結(jié)【經(jīng)典收藏】
- Android開發(fā)之文件操作詳解
相關(guān)文章
Android實(shí)現(xiàn)自定義的衛(wèi)星式菜單(弧形菜單)詳解
相信大家經(jīng)常在應(yīng)用中會(huì)看到衛(wèi)星菜單,那么這篇文章就來介紹在Android中如何實(shí)現(xiàn)自定義的衛(wèi)星式菜單(弧形菜單),有需要的可以參考學(xué)習(xí)。2016-08-08
Android開發(fā)之搜索框SearchView用法示例
這篇文章主要介紹了Android開發(fā)之搜索框SearchView用法,結(jié)合實(shí)例形式分析了Android搜索框SearchView的基本功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-03-03
android之json數(shù)據(jù)過長(zhǎng)打印不全問題的解決
這篇文章主要介紹了android之json數(shù)據(jù)過長(zhǎng)打印不全問題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-04-04
Android開發(fā)中的數(shù)據(jù)庫(kù)事務(wù)用法分析
這篇文章主要介紹了Android開發(fā)中的數(shù)據(jù)庫(kù)事務(wù)用法,分析了Android數(shù)據(jù)庫(kù)事務(wù)的功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-06-06

