android-在模拟器上的Environment.getExternalStorageDirectory()

android-在模拟器上的Environment.getExternalStorageDirectory(),第1张

概述我想在应用程序中读取图像并将图像写入外部存储.从我阅读的内容中,以下是获取目录句柄的正确方法.FileexternalStorageDir=Environment.getExternalStorageDirectory();FilepicturesDir=newFile(externalStorageDir,"Pictures");但是…picturesDir.exists();//

我想在应用程序中读取图像并将图像写入外部存储.从我阅读的内容中,以下是获取目录句柄的正确方法.

 file externalStorageDir = Environment.getExternalStorageDirectory(); file picturesDir = new file(externalStorageDir, "Pictures");

但是…

 picturesDir.exists(); // == null picturesDir.mkdir(); // == false

这是因为我正在使用模拟器吗?

解决方法:

您可能要确保已启用外部存储:

在Eclipse中,转到Window> AndroID SDK和AVD Manager.选择适当的AVD,然后单击编辑.

确保已启用SD卡支持.如果不这样做,请单击“新建”按钮,然后选择“ SD卡支持”选项.

编辑:还需要添加

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

到清单.

总结

以上是内存溢出为你收集整理的android-在模拟器上的Environment.getExternalStorageDirectory()全部内容,希望文章能够帮你解决android-在模拟器上的Environment.getExternalStorageDirectory()所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1070090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存