Java 如何获取SD卡事件?
我正在开发一个监控手机使用情况的应用程序。我需要实现应用程序运行所必需的SQLite db 因为并非所有设备都有eMMC,我需要检查设备是否有eMMC,如果没有,我需要检查SD卡是否可用。(如果没有eMMC,blackberry让我放db的唯一其他地方就是SD卡) 我需要知道如何检查SD卡是否存在以及它有多少可用空间,然后我需要实现一个“侦听器”来检查热SD删除事件和类似事件 有人能帮忙吗Java 如何获取SD卡事件?,java,blackberry,Java,Blackberry,我正在开发一个监控手机使用情况的应用程序。我需要实现应用程序运行所必需的SQLite db 因为并非所有设备都有eMMC,我需要检查设备是否有eMMC,如果没有,我需要检查SD卡是否可用。(如果没有eMMC,blackberry让我放db的唯一其他地方就是SD卡) 我需要知道如何检查SD卡是否存在以及它有多少可用空间,然后我需要实现一个“侦听器”来检查热SD删除事件和类似事件 有人能帮忙吗 谢谢。有一个静态方法,您可以在其中添加自定义实现。这将让您知道何时添加或删除SD卡。有一个静态方法,您可以
谢谢。有一个静态方法,您可以在其中添加自定义实现。这将让您知道何时添加或删除SD卡。有一个静态方法,您可以在其中添加自定义实现。这将让您知道何时添加或删除SD卡。请参阅答案。@Nate感谢您的评论,但我在发布我的问题之前播下了这条消息,它没有提供我问题的答案。请参阅答案。@Nate感谢您的评论,但我在发布我的问题之前播下了这条消息,它没有提供我问题的答案。非常感谢,这正是我需要的。在启动侦听器之前,您知道是否有方法在应用程序启动时检查SD是否存在吗?对不起,我有答案,只需调用FileSystemRegistry的方法listRoots(),并检查“SDCard/”。再次感谢。非常感谢,这正是我需要的。在启动侦听器之前,您知道是否有方法在应用程序启动时检查SD是否存在吗?对不起,我有答案,只需调用FileSystemRegistry的方法listRoots(),并检查“SDCard/”。再次感谢你。