android 读取外部存储文件的方法
分类:网络文章
时间:2024-01-15 01:36
浏览:0
评论:0
要读取Android设备的外部存储文件,可以使用以下步骤:
- 在AndroidManifest.xml文件中添加以下权限:
<使用权限 android :name="android.permission.READ_EXTERNAL_STORAGE" />
- 使用以下代码读取外部存储文件:
String filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/file路径”;文件 文件 = span> 新 文件(filePath);尝试跨度> { FileInputStream fis = 新 FileInputStream(文件); //使用fis进行文件读取操作 // ... fis.close();} catch (IOException e) { e.printStackTrace();}
其中“文件路径”是外部存储中文件的路径。您可以使用Environment.getExternalStorageDirectory().getAbsolutePath()获取外部存储的根目录路径,然后串联特定文件的相对路径。
请注意,从 Android 10(API 级别 29)开始,需要分区存储才能访问外部存储文件。在这种情况下,您需要使用 getExternalFilesDir()
或 getExternalMediaDirs()
方法来获取外部目录路径storage 而不是使用 Environment.getExternalStorageDirectory() 方法。同时,还需要在AndroidManifest.xml文件中添加以下权限:
<使用权限 android:name="android.permission.READ_EXTERNAL_STORAGE" span> /><使用权限 android:name< /span>="android.permission.MANAGE_EXTERNAL_STORAGE" />
1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 网络文章 > android 读取外部存储文件的方法
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 网络文章 > android 读取外部存储文件的方法