0

编辑:Android 手机的默认媒体播放器会扫描 sdcard 中的歌曲文件,然后允许用户根据扫描的内容播放这些歌曲。

我制作的应用程序将其他歌曲文件写入 sdcard,但默认媒体播放器看不到这些歌曲,因为它仅在 A:重新启动(手机打开)时扫描歌曲文件。或 B:当手机的 sdcard 已安装时。

我的问题是我需要以编程方式卸载/安装 SD 卡,或者模拟一些让音乐播放器认为已经发生的事情。

在我需要使用设置应用程序的android状态下以编程方式安装sdcard ?

我不想使用其他应用程序。我发现的所有其他文章都围绕模拟器展开。

4

1 回答 1

4
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));

请注意,在广播此意图时,某些制造商自定义操作系统版本无法正确扫描。我有一个 motoblur 设备,我必须使用其他东西才能开始工作。不记得到底是什么。

于 2012-07-07T19:52:05.053 回答