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寫(xiě)文件:
/**
* 寫(xiě)文件
*/
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.寫(xiě)文件,從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開(kāi)發(fā)之文件操作模式深入理解
- Android中文件讀寫(xiě)(輸入流和輸出流)操作小結(jié)
- Android操作存放在assets文件夾下SQLite數(shù)據(jù)庫(kù)的方法
- Android中使用pull解析器操作xml文件的解決辦法
- Android編程之在SD卡上進(jìn)行文件讀寫(xiě)操作實(shí)例詳解
- Android編程之文件讀寫(xiě)操作與技巧總結(jié)【經(jīng)典收藏】
- Android開(kāi)發(fā)之文件操作詳解
相關(guān)文章
Android開(kāi)發(fā)中PopupWindow用法實(shí)例分析
這篇文章主要介紹了Android開(kāi)發(fā)中PopupWindow用法,結(jié)合實(shí)例形式分析了PopupWindow彈出窗口效果的使用技巧,需要的朋友可以參考下2016-02-02
Android應(yīng)用更新之自動(dòng)檢測(cè)版本及自動(dòng)升級(jí)
這篇文章主要為大家詳細(xì)介紹了Android應(yīng)用更新之自動(dòng)檢測(cè)版本及自動(dòng)升級(jí),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09
Android 通過(guò)自定義view實(shí)現(xiàn)水波紋效果案例詳解
這篇文章主要介紹了Android 通過(guò)自定義view實(shí)現(xiàn)水波紋效果案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
Android基礎(chǔ)之Fragment與Activity交互詳解
以下小編就為大家介紹一下Fragment跟Activity之間的關(guān)系。需要的朋友可以過(guò)來(lái)參考下2013-07-07
android?studio實(shí)驗(yàn):?UI設(shè)計(jì)?ListView及事件響應(yīng)
這篇文章主要介紹了android?studio實(shí)驗(yàn):?UI設(shè)計(jì)?ListView及事件響應(yīng),主要是ListView及其事件響應(yīng)方法?彈出菜單PopupMenu及其事件響應(yīng)方法,下面來(lái)看看具文章體的介紹吧2021-12-12
20行Android代碼寫(xiě)一個(gè)CircleImageView
這篇文章主要介紹了20行Android代碼寫(xiě)一個(gè)CircleImageView,制作圓形頭像,感興趣的小伙伴們可以參考一下2016-08-08
詳談android 6.0 fuse文件系統(tǒng)的掛載和卸載問(wèn)題
今天小編就為大家分享一篇詳談android 6.0 fuse文件系統(tǒng)的掛載和卸載問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08
Android UI設(shè)計(jì)與開(kāi)發(fā)之使用ViewPager實(shí)現(xiàn)歡迎引導(dǎo)頁(yè)面
這篇文章主要為大家詳細(xì)介紹了Android UI設(shè)計(jì)與開(kāi)發(fā)之使用ViewPager實(shí)現(xiàn)歡迎引導(dǎo)頁(yè)面,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
Flutter仿網(wǎng)易實(shí)現(xiàn)廣告卡片3D翻轉(zhuǎn)效果
在逛網(wǎng)易新聞時(shí),發(fā)現(xiàn)列表中的廣告在你滑動(dòng)的時(shí)候會(huì)有一個(gè)3D旋轉(zhuǎn)的交互引你的注意。本文將利用Flutter實(shí)現(xiàn)這一效果,感興趣的可以了解一下2022-04-04
淺談Android開(kāi)發(fā)Webview的Loading使用效果
這篇文章主要為大家介紹了淺談Android開(kāi)發(fā)Webview的Loading使用效果詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02

