我的應用程序需要sdcard上的數據。所以當我的android手機卸載SD卡時,我的應用程序將被迫關閉。如果我的應用在卸載SD卡後啓動,我可以檢查並注意。但是當我的應用程序在後臺運行時,用戶卸載SD卡並返回到我的應用程序,這很難檢查這種情況。我的應用有很多活動...任何理想?android應用程序僅在sdcard可用時運行
0
A
回答
1
簡單寄存器兩個BroadcastReceiver
對於android.intent.action.MEDIA_MOUNTED
,android.intent.action.MEDIA_UNMOUNTED
。只需檢測它,然後正確地停止程序的任何功能。無論如何(Nguyen Dinh Chien先生)不知何故?
+0
謝謝。這真的是正確的解決方案。但我用另一種方式解決了這個問題。並在同一場合,任何人都知道如何使android知道這個應用程序需要強大的SD卡,我看到一些應用程序是diable sdcard卸載時。 (我嘗試installlocation:preferExternal,所以我的應用程序在SD卡卸載時禁用,但我需要小部件,所以我不能將它安裝在外部存儲器上) – Kiradev 2012-08-07 01:31:02
相關問題
- 1. 運行程序時的Android應用程序運行時錯誤
- 2. 運行android應用程序時java.lang.UnsatisfiedLinkError
- 3. Android應用程序運行時錯誤
- 4. 運行Android應用程序
- 5. 運行Android應用程序
- 6. 運行Android應用程序
- 7. 如何在Android應用程序運行時切換Android應用程序主題
- 8. 僅在調試模式下運行的Android應用程序
- 9. 僅在平板電腦上運行Android應用程序
- 10. 與ndk運行Android應用程序時的運行時錯誤
- 11. 是否有可能從android應用程序運行android應用程序?
- 12. JVM在iOS應用程序中運行Android應用程序?
- 13. 在應用程序內運行應用程序Android
- 14. 在應用程序啓動時僅運行後臺服務
- 15. 僅在運行應用程序時收到報警
- 16. 爲什麼Android應用程序在運行應用程序中不可見?
- 17. 我可以在Android 1.5中運行Android 2.0應用程序嗎?
- 18. 在android上運行j2me應用程序?
- 19. 在Android上運行python應用程序
- 20. 在Eclipse中運行Android應用程序
- 21. 在Android Studio中運行應用程序
- 22. Android應用程序在後臺運行
- 23. Android,在後臺運行應用程序
- 24. 無法在運行Android應用程序
- 25. 在Android上運行web應用程序
- 26. Android在後臺運行應用程序
- 27. 在後臺運行android應用程序?
- 28. 在Android應用程序上運行PHP
- 29. 在後臺運行應用程序android
- 30. 在IntelliJ上運行Android應用程序
這是否真的經常發生?無論如何,你的應用在SD卡背景中做什麼?它是一種長時間運行的後臺守護進程嗎?這聽起來像你可能正在通過後臺服務手動執行某些操作,而後臺服務可以通過基於事件的Android API自動完成。 – 2012-08-05 03:01:01