1.实现implements MediaScannerConnection.MediaScannerConnectionClient接口
2.复写方法
@Override
public void onMediaScannerConnected() {
Log.d("onMediaScannerConnected","success" + conn);
// path
conn.scanFile(path, "image/*");
}
@Override
public void onScanCompleted(String path, Uri uri) {
try {
Log.d("onScanCompleted","success");
if (uri != null)
{
Intent intent = new Intent(Intent.ACTION_VIEW);
//此处如果为intent.setData(uri);如果是视频,跳转后会自动播放
//如果为intent.setDataAndType(uri,"image/*");视频默认暂停
intent.setDataAndType(uri,"image/*");
startActivity(intent);
}
} finally
{
conn.disconnect();
conn = null;
}
}
3.调用