android 讀取sdcard

最近寫了一個讀書android sdcard的程序使用的Environment類的靜態方法得到得sdcard路徑,剛開始的時候沒有讀取成功,並提示權限異常,明明我已經在AndroidManifest.xml文件中加了<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />權限,還是報這個異常,後來經過仔細查找資料才知道,原來還少了個權限<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />,加上這個權限後就能正確讀取sdcard的內容了。

下面是我的AndroidManifest.xml文件

這是JAVA源碼

我是採用Environment類的靜態方法得到sdcard得路徑,然後採用遞歸的方式讀出目錄下面的所有文件.

發佈了34 篇原創文章 · 獲贊 47 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章