我想在/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權限導致錯誤未在清單文件中聲明。 –
你是否手動聲明你的路徑? –