Android 正在访问获取外部目录
Android Accessing get external directory
现在,我正在研究使用蓝牙传输数据。我在选择SD卡/内部存储中的文件时遇到这样的问题。
我已经在清单中添加了权限:
我正在使用这个命令来访问文件
文件 sdCard = Environment.getExternalStorageDirectory();
但是当我使用此命令检查时 if (sdCard.canRead()) ,它无法读取路径。
有人能解决我的问题吗?还是谢谢
The Android Dev resources has a good guide on this.
假设您拥有所有正确的权限,您可能会遇到存储未安装或存储空间不足的问题 space。该指南解释了如何检查外部存储目录等的状态
您是否将以下行添加到 AndroidManifest?
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
从 android SDK 版本 4 开始,您需要添加该行以通过您的应用程序访问外部存储。
其他一些问题是,(检查 phone 是否检测到 SD 卡)
- SD 卡不干净
- 电池电压
- 卡槽被挤压
- 卡槽中的金属线生锈扭曲
- 恶意软件入侵 SD 卡
- SD 卡未正确格式化
- SD 卡坏了
- Phone 故障
问题已解决。
该问题与新的 android SDK 有关。我们需要添加额外的权限。
谢谢大家
现在,我正在研究使用蓝牙传输数据。我在选择SD卡/内部存储中的文件时遇到这样的问题。
我已经在清单中添加了权限:
我正在使用这个命令来访问文件 文件 sdCard = Environment.getExternalStorageDirectory();
但是当我使用此命令检查时 if (sdCard.canRead()) ,它无法读取路径。
有人能解决我的问题吗?还是谢谢
The Android Dev resources has a good guide on this.
假设您拥有所有正确的权限,您可能会遇到存储未安装或存储空间不足的问题 space。该指南解释了如何检查外部存储目录等的状态
您是否将以下行添加到 AndroidManifest?
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
从 android SDK 版本 4 开始,您需要添加该行以通过您的应用程序访问外部存储。
其他一些问题是,(检查 phone 是否检测到 SD 卡)
- SD 卡不干净
- 电池电压
- 卡槽被挤压
- 卡槽中的金属线生锈扭曲
- 恶意软件入侵 SD 卡
- SD 卡未正确格式化
- SD 卡坏了
- Phone 故障
问题已解决。 该问题与新的 android SDK 有关。我们需要添加额外的权限。
谢谢大家