我需要在android默認圖像查看器中查看圖像,當我執行下面的代碼時,它顯示的是專輯列表而不是特定圖像。請糾正我。在android內置查看器中查看圖像
MediaScannerConnection.scanFile(this, new String[] {receiptPath}, new String[] {"image/*"}, new MediaScannerConnection.OnScanCompletedListener()
{
@Override
public void onScanCompleted(String path, Uri uri)
{
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setType("image/*");
startActivity(intent);
}
});
是recepitPath文件夾或文件? – alex 2013-02-19 09:31:39
它是文件ex。 /mnt/sdcard/com.example.folder/receipt.png – 2013-02-19 09:36:15
如果它是一個文件,這可能是有幫助的 http://stackoverflow.com/questions/2954594/launching-intent-action-view-intent-not保存圖片文件/ 3677598#3677598 – MikeIsrael 2013-02-19 09:41:02