2011-02-28 134 views
0

(1)我寫了一個代碼,以在SD卡中創建一個新文件,我檢查了卡已安裝,但我不知道如何看到創建的文件模擬器。用於皮膚WVGA800Android的avdr:與AVD和在SD卡中創建目錄

(2)我想創建的SD卡,但file.mkdir()返回false,是有必要的是清單文件具有對AVD檢查輸出也

回答

0

您可以寫入新目錄使用adb shell訪問SD卡目錄。只需瀏覽到/sdcard目錄。

要寫入SD卡,請確保您的AndroidManifest具有正確的權限聲明。在這種情況下,

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

應該足夠了。

+0

我已經編寫了IDE上的代碼,我執行它,因爲這也是清單文件必須在那裏? – vid09 2011-02-28 21:02:39

+0

如果您使用Eclipse之類的IDE,AndroidManifest.xml文件將自動生成,但這並不意味着您不需要對其進行編輯。它位於項目的根目錄下。嘗試找到它並檢查上面描述的權限是否已被聲明。 – 2011-03-01 12:08:51

+0

我這樣做,但沒有改變,我寫了下面的代碼String state = Environment.getExternalStorageState(); (Environment.MEDIA_MOUNTED.equals(state)) File folder = new File(Environment.getExternalStorageDirectory()+「/ vid」);如果(Environment.MEDIA_MOUNTED.equals(state)) if(folder.canWrite()){ boolean happen = folder.mkdirs();那麼代碼會顯示yes如果happen = true,否則如果happen = false,則顯示false – vid09 2011-03-01 15:29:11

相關問題