0

我有图像的路径,我想从 android 调用本机查看器,因为用户想要缩放和旋转图像的选项。我必须努力做到这一点,或者我可以调用原生 Intent?

4

1 回答 1

0

调用本机 viwer :

Intent i = new Intent(Intent.ACTION_VIEW); 
i.setDataAndType(Uri.fromFile(new File(path)), "image/jpg");

PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(i, 0);
boolean isIntentSafe = activities.size() > 0;

// Start an activity if it's safe
if (isIntentSafe) {
    startActivity(i);
}
于 2013-07-17T11:53:02.990 回答