我想在/mnt/externel1
(这是我的外部微型SD卡路径)上创建文件夹,但当我创建文件夹时出现问题[file.mkdirs()
]它返回false
。在/ mnt/externel1上创建文件夹
,当我试图通过创建一个OutputStream它抛出一个异常,下载这条道路上的一个文件“权限被拒绝”
注:Android应用程序不允许在外部Micro-SD卡写。
你的建议对我很有帮助。
我想在/mnt/externel1
(这是我的外部微型SD卡路径)上创建文件夹,但当我创建文件夹时出现问题[file.mkdirs()
]它返回false
。在/ mnt/externel1上创建文件夹
,当我试图通过创建一个OutputStream它抛出一个异常,下载这条道路上的一个文件“权限被拒绝”
注:Android应用程序不允许在外部Micro-SD卡写。
你的建议对我很有帮助。
请在清单文件中添加以下权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
当您要写入SD卡时,您必须在清单文件中提及权限。
如果您的目标是Honeycomb,则无法写入外部SD卡。
编辑
只注意到许可的东西 - 你应该确保你有适当的权限。请参阅Chirag Raval的回答。
是的,我正在使用蜂窝(motorola xoom)3.1,所以没有办法执行此任务?那么froyo和姜饼呢? ...........任何想法?非常感谢您的回答。 –
无法在Honeycomb中写入外部SD卡。这在以前的Android版本中不是问题。 –
谢谢你米歇尔。 –
我已经在我的清单中添加了这段代码。我认为这是android api的问题,我在某处读到了android api版本低于3.2不支持在外部microSD卡(哪条路径是/ mnt/external1 /)plz回复上写的问题。 –
权限被拒绝 - 由于sdcard权限导致错误未在清单文件中声明。 –
你是否手动声明你的路径? –