0
我如何在android中运行多媒体扫描仪?我的应用程序下载文件到SDCARD /音乐,但是当我运行标准音乐播放器时,我无法找到新的mp3。当我重新启动手机时,音乐播放器会看到我的新mp3。我如何在Android上添加mp3到多媒体播放器?
我如何在android中运行多媒体扫描仪?我的应用程序下载文件到SDCARD /音乐,但是当我运行标准音乐播放器时,我无法找到新的mp3。当我重新启动手机时,音乐播放器会看到我的新mp3。我如何在Android上添加mp3到多媒体播放器?
使用MediaScannerConnection,可以找到新的mp3。此服务想要绑定客户端服务,这意味着您的连接(您必须非法扫描文件..)。更多信息请登录here。
private MediaScannerConnection conn;
private String newFilePath = "New File Path";
conn = new MediaScannerConnection(this,
new MediaScannerConnection.MediaScannerConnectionClient() {
@Override
public void onScanCompleted(String path, Uri uri) {
if (path.equals(newFilePath)) {
Log.i("Scan Status", "Completed");
conn.disconnect();
}
}
@Override
public void onMediaScannerConnected() {
// TODO Auto-generated method stub
conn.scanFile("path of the new file", null);
}
});
conn.connect();
谢谢。现在我正在检查你的代码:) – bordeux 2012-03-18 14:59:22
我更新答案,检查一次... – 2012-03-19 05:58:18