Android启动指定浏览器打开图片 ,调用打印机,指定打开多张有问题,只能指定一张
Intent intent = getImageFileIntent("/sdcard/1.jpg","/sdcard/2.jpg");
this.startActivity(intent);
public Intent getImageFileIntent(String param,String param2){
Intent intent = new Intent("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Uri uri = Uri.fromFile(new File(param));
Uri uri2 = Uri.fromFile(new File(param2));
ArrayList<Uri> uriList = new ArrayList<Uri>();
uriList.add(uri);
uriList.add(uri2);
intent.setDataAndType(uri, "image/*");
// intent.putParcelableArrayListExtra(Intent., uriList);
ComponentName comp = new ComponentName("com.dynamixsoftware.printershare.amazon",
"com.dynamixsoftware.printershare.ActivityPrintPictures");
intent.setComponent(comp);
return intent;
}