我正在開發一個視頻編輯器程序,對於android和java來說相當新穎。我想要發生的是,當用戶按下「創建新項目」按鈕時,會彈出一個對話框,詢問用戶該項目的名稱。我有這部分,但我想要的是,當用戶在該對話框上按下「確定」時,我的代碼將採用該名稱並在我的項目內創建一個目錄在我的數據/數據文件中,並在該目錄內創建標題爲1至5或更多的文件夾。我真的不知道如何去做這件事,所以任何意見都會得到真正的讚賞。如何在Android數據/數據/項目文件系統中創建文件目錄和文件夾
10
A
回答
0
你可以做幾乎所有的,使用File和使用這樣的事情Save an edited image to the SD card
0
退房的getFilesDir方法將返回你正在尋找的目錄。你可能也想創建一個子目錄。
25
由於sgarman建議您可以使用SD卡(我認爲這是更好),但如果你想使用你的應用程序目錄,你可以從你的活動呼籲getFilesDir()
得到它,它會返回/data/data/your.app/files
一個File
對象,那麼你可以得到路徑並追加新目錄:
String dirPath = getFilesDir().getAbsolutePath() + File.separator + "newfoldername";
File projDir = new File(dirPath);
if (!projDir.exists())
projDir.mkdirs();
...
1
適當的方式來獲得的目錄中,用於主設備所有者,駐留下的外部存儲的Android /數據/包,只是調用getExternalFilesDir()在可用的上下文中。
也就是說,
File folder = context.getExternalFilesDir("YOUR FOLDER NAME");
,你也必須添加寫入權限在清單
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
相關問題
- 1. Android文件系統上的目錄和文件創建
- 2. Android的 - 在數據創建文件夾/數據/包裝/ files目錄
- 3. 如何在項目根文件夾中創建rvmrc文件?
- 4. 在主目錄中創建文件夾
- 5. 如何在Eclipse中使項目文件夾充當系統文件夾Luna
- 6. 未在項目文件夾中創建Webpack dist文件夾?
- 7. 創建和寫入Android設備/數據文件夾的文件
- 8. Symfony2文件系統 - 在現有目錄中保存數據流
- 9. 節點文件系統在郵件路由上創建目錄和文件
- 10. 從源文件和頭文件目錄創建CMake項目
- 11. 如何在下載目錄中創建文件夾(Android Studio)
- 12. 文件/系統目錄
- 13. 無法在文檔目錄的子文件夾中創建sqlite數據庫
- 14. 如何在我的項目中創建庫文件夾Android
- 15. 如何在Android項目中創建可繪製的文件夾?
- 16. 如何使用javascript迭代文件系統目錄和文件?
- 17. 如何在文件系統上創建目錄?
- 18. 從android數據目錄訪問文件
- 19. 如何把MySQL數據庫放在項目文件夾中
- 20. 如何從文件數組創建文件目錄和包含的文件
- 21. 文件系統中目錄的分層/樹形數據庫
- 22. 如何在Android的文件系統中創建子文件
- 23. 爲JSON數據文件設計文件系統和數據庫
- 24. R.java文件不允許在項目中創建新文件夾
- 25. git是否在項目樹中創建文件/文件夾?
- 26. PVS-Studio在項目文件夾中創建臨時文件
- 27. 創建項目目錄的java文件
- 28. 在文件中創建文件系統
- 29. 在文件系統中創建文件
- 30. 如何在文檔目錄的子文件夾中創建文件?
如果什麼也沒有SD卡請讓我知道 – 2016-02-20 12:23:31