Android在外部存儲空間中讀寫文件


一、外部存儲的目錄

1、2.3之前是/sdcard

2、4.3之前是在/mnt/sdcard

3、4.3之后是在/storage/sdcard

二、讀寫讀寫外部存儲

1、直接寫路徑

File file = new File("sdcard/info.txt");

2、通過api

Environment.getExternalStorageDirectory();

3、在對sdcard進行操作前,最好先判斷下sdcard是否就緒

if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()))

4、如果是寫sdcard,那么寫sdcard權限是必須的

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

5、如果是讀sdcard,4.0之前讀sdcard權限可以不用,4.0之后可以通過“開發者選項”-“對sdcard進行讀寫保護”設置來決定是否需要

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM