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