android 读取外部存储文件的方法

分类:网络文章 时间:2024-01-15 01:36 浏览:0 评论:0
0

要读取Android设备的外部存储文件,可以使用以下步骤:

  1. 在AndroidManifest.xml文件中添加以下权限:
<使用权限 android :name="android.permission.READ_EXTERNAL_STORAGE" />
  1. 使用以下代码读取外部存储文件:
String filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/file路径”;文件 文件 =  文件(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" /><使用权限 android:name< /span>="android.permission.MANAGE_EXTERNAL_STORAGE" />

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 网络文章 > android 读取外部存储文件的方法

用户评论