环境: Android 4.1.2 三星N8000
方法:private void startScan() {
Log.d("Connected", "success" + conn);
if (conn != null) {
conn.disconnect();
}
conn = new MediaScannerConnection(this, this);
conn.connect();
} @Override
public void onMediaScannerConnected() {
Log.d("onMediaScannerConnected", "success" + conn);
conn.scanFile(SCAN_PATH, FILE_TYPE);
} @Override
public void onScanCompleted(String path, Uri uri) {
Intent intent;
Log.d("onScanCompleted", uri + "success" + conn);
System.out.println("URI " + uri);
if (uri != null) {
try {
// Uri a=Uri.parse(SCAN_PATH);
intent = new Intent(Intent.ACTION_VIEW);
intent.setData(uri);
startActivity(intent);
}catch (Exception e) {
e.printStackTrace();
} finally {
}
conn.disconnect();
}
}
在三星N7500 3.0 中没有问题但在N8000上就报异常:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=content://media/external/images/media/811 }
在线等高手回答 急啊,求大神出现!图片Androiduri