有没有办法让我的应用程序在我的应用程序关闭时知道媒体 (SDCard) 已安装/卸载?我的意思是我的应用程序及其服务被破坏了,不仅停止了。可能有一些方法可以检查 MediaStore 校验和?
目标:决定是否在设备内存中添加或删除新音乐文件以刷新常规播放列表。
有没有办法让我的应用程序在我的应用程序关闭时知道媒体 (SDCard) 已安装/卸载?我的意思是我的应用程序及其服务被破坏了,不仅停止了。可能有一些方法可以检查 MediaStore 校验和?
目标:决定是否在设备内存中添加或删除新音乐文件以刷新常规播放列表。
Environment.getExternalStorageState()
为什么不在重启应用时检查 SDCARD 是否挂载?您希望它的值是Environment.MEDIA_MOUNTED
. 您可以异步执行此操作并在某处显示一条消息,说明正在进行更新,但是...
...如果它真的是你需要的回调式的东西,那么你必须看看John Willis 写的关于注册 BroadcastReceiver 的内容。
你已经注册了一个广播接收器来接收一个意图 android.intent.action.MEDIA_MOUNTED