我正在創建一個應用程序,它使用傳感器數據並對其進行實驗。 我想在每次使用應用程序時創建一個文件夾,並將所有數據存儲在文件夾中的文件中。 如何在每次使用應用程序時創建一個新文件夾?每次使用Android應用程序時創建不同的文件夾
0
A
回答
0
你會得到你對這個以前的帖子所有的答案:
How to create directory automatically on SD card
實現的關鍵是方法:
mkdirs();
,不要忘了給您的設備Android.xml中必要的權限!
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
0
寫這篇文章時,您的主要活動開始:
UUID uuid = UUID.randomUUID();
String randomUUIDString = uuid.toString();
String folderPath = "/sdcard/"+randomUUIDString;
File dataDirectory = new File(folderPath);
dataDirectory.mkdirs();
這將創建在你的SD卡命名爲「數據」的文件夾。
如果使用較高的水平,那麼API 4(1.6),那麼不要忘記添加到AndroidManifest.xml中此行
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
0
嘗試SharedPreferences創建每次獨特的文件夾。
維護一個計數器&每次在onCreate方法中增加它。 對於創建目錄(在SD卡中),您可以使用上述答案中的邏輯。
SharedPreferences app_preferences = PreferenceManager.getDefaultSharedPreferences(context);
/* Get the value of the Counter */
counter = app_preferences.getInt("counter", 0);
/* Increment the counter and store it in the Shared Preferences */
SharedPreferences.Editor editor = app_preferences.edit();
editor.putInt("sessionInitiatorCounter", ++counter);
editor.commit();
請記住,使用SharedPreferences存儲的數據將在(從設置)清除應用數據被清除。
如果你不想那麼你可以嘗試創建基於系統時間的目錄名稱,以毫秒爲單位。
相關問題
- 1. XML文件只創建一次而不是每次執行應用程序時
- 2. Android的寫文件到不同的應用程序文件夾
- 3. Android應用程序每次創建折線時都會崩潰
- 4. 創建多個用戶使用的應用程序文件夾
- 5. System.UnauthorizedAccessException在應用程序文件夾中創建文件時
- 6. 在應用程序安裝過程中創建文件夾android
- 7. 每個應用程序的相同或不同的運行時文件夾?
- 8. 使用Windows文件瀏覽器找不到使用Android應用程序創建的文件夾或文件
- 9. 使用程序創建文件夾
- 10. 每次創建一個不同名稱的文件夾
- 11. 每次創建節點應用程序時安裝軟件包
- 12. 在Android應用程序目錄中創建文件夾列表
- 13. Android應用程序創建兩次
- 14. 使用ClickOnce應用程序創建啓動文件夾shorcut?
- 15. Log4net - 每次啓動應用程序時創建新的日誌文件
- 16. Android Studio創建應用文件夾
- 17. iOS - 訪問應用程序創建的文件和文件夾
- 18. 在Eclipse中創建應用程序時更改Heroku文件夾
- 19. 不使用android adt插件創建android應用程序
- 20. Android應用程序中的文件夾
- 21. 創建文件到應用程序文檔文件夾
- 22. 每次崩潰時爲應用程序創建一個轉儲文件
- 23. resolveLocalFileSystemURL在iOS上每次使用不同的應用程序UUID
- 24. 應用程序不重新創建iCloud Drive文件夾
- 25. 喲meanjs不創建應用程序文件夾
- 26. Android:創建文件夾不起作用
- 27. 使用Android SDK創建文件夾
- 28. 在iOS應用程序中創建文檔文件夾內的文件夾
- 29. Onedrive專用應用程序文件夾 - 創建一個新文件夾
- 30. 如何在每次使用Java運行程序時創建一個新文件
我想要在每次使用應用程序時創建一個新文件夾。用你上面說的只創建一個文件夾,我想每次創建一個新文件夾。怎麼做? –
然後我會說,嘗試使用UUID作爲文件夾名稱。這是一個隨機生成的ID,代表一個128位的值。它有一個很小的機會,2 UUID是相同的:)一秒鐘,我更新我的代碼。 – Slenkra