我想在安裝應用程序時運行我的應用程序的設備的SD卡上創建一個目錄,但我不知道如何完成此操作。有沒有人有任何想法,我可以在安裝時創建一個目錄?預先感謝您的幫助。安裝應用程序時創建目錄?
2
A
回答
10
蘇尼爾,
這不能在安裝時進行,但它可以在第一次運行做...
這可以通過添加在你的onCreate()
方法如下完成你的第一個Activity
。
if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
Log.d("MyApp", "No SDCARD");
} else {
File directory = new File(Environment.getExternalStorageDirectory()+File.separator+"MyAppFolder");
directory.mkdirs();
}
祝你好運!
3
你可能是正確的,我們不能在安裝時做,但我們可以做到這一點。也就是說,如果我們創建自己的應用程序類並在onCreate應用程序方法中編寫代碼,那麼我們可以減少應用程序每次啓動時的冗餘檢查,因爲只有在創建應用程序時纔會調用onCreate方法。
我們可以實現這個像下面
public class MyApplication extends Application {
@Override
public void onCreate(){
super.onCreate();
if(!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
Log.d("MyApp", "No SDCARD");
}
else {
File directory = new File(Environment.getExternalStorageDirectory()+File.separator+"MyAppFolder");
directory.mkdirs();
}
}
,我們可以通過在menifest文件提
<application android:name=".MyApplication" android:icon="@drawable/icon" android:label="@string/app_name">
......
</application>
+0
。 – 2015-08-20 12:14:49
0
可以使用SharedPreferences.Here好Day.One更暗示是如何使用它。
- 創建一次性的活動(如徽標屏幕,歡迎屏幕和等)
- 在該活動貼這隻會製造所需的目錄和文件夾
- 上一次性的活動和下一個匹配的實施代碼活動共享首選項(請參閱google中的文檔)
- 通過共享首選項檢查您的一次性活動是首次啓動還是不啓動,並且您可以跳過該活動。 希望這有助於。
相關問題
- 1. 獲取應用程序安裝目錄
- 2. 當我的應用程序第一次安裝時創建目錄
- 3. 創建Java應用程序安裝包
- 4. 在安裝目錄中創建文本文件(Qt應用程序)時出現問題(使用CMake安裝)
- 5. 使用自定義目錄創建Python代碼安裝程序
- 6. 如何在應用程序安裝目錄中創建一個文件夾
- 7. VS2010創建具有多個目錄的安裝程序
- 8. MSI安裝程序不會創建空目錄
- 9. Enthought Canopy安裝程序不會在Linux中創建〜/ Enthought目錄
- 10. 在安裝程序類中獲取應用程序目錄
- 11. 使用PowerShell創建應用程序安裝程序
- 12. 使用Visual Studio安裝程序創建msi安裝程序
- 13. 創建Windows安裝程序
- 14. 創建安裝程序
- 15. 每次創建節點應用程序時安裝軟件包
- 16. 安裝應用程序時創建初始SQLiteDatabase
- 17. 爲多個應用程序創建一個安裝程序
- 18. 提示爲.NET應用程序創建安裝程序
- 19. 無法在wix安裝程序中創建應用程序池
- 20. 爲Linux應用程序創建安裝程序
- 21. 爲更新的WinForms應用程序創建安裝程序
- 22. 從Griffon應用程序創建本機安裝程序
- 23. 如何創建Chrome打包應用程序的安裝程序?
- 24. 爲asp.net 2.0應用程序創建安裝程序
- 25. 爲.net應用程序創建安裝程序
- 26. 如何爲PHP應用程序創建安裝程序?
- 27. 爲Java應用程序創建安裝程序
- 28. 爲java應用程序創建自定義安裝程序
- 29. 選擇爲Windows應用程序創建安裝程序
- 30. 如何爲Java應用程序創建安裝程序?
在應用程序的第一次運行期間創建目錄有什麼問題? – fiction 2011-03-15 13:28:29
我想要三個文件夾,我可以存儲我的圖像,音頻和視頻生成的應用程序 – 2011-03-15 13:32:42
如果用戶交換SD卡與另一個會發生什麼?每次您的應用程序啓動時,都會調用應用程序類 – Jasen 2014-12-25 07:36:00