if(arg2==0){//代表选中的是系统拍照功能
Intent intent=new Intent();
// 指定开启系统相机的Action
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
intent.addCategory(Intent.CATEGORY_DEFAULT);
String time=date.getNowStringDate();
imagecach=new File( Constant.sdpath+Environment.DIRECTORY_DCIM+time+".jpg");
intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(imagecach));
startActivityForResult(intent, 110);
}else if(arg2==1){//代表选中的是相册
Intent mm=new Intent(mContext, AllImageShowActivity.class);
startActivityForResult(mm,111);
}else{//代表选中的是item,也就是查看图片
String videoPath=((ImageEntity)mList.get(arg2)).getFilePath();
if(videoPath!= null && videoPath.length() > 0) {
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(videoPath));
intent.setDataAndType (uri, "image/*");
this.startActivity(intent);
}
}
Intent intent=new Intent();
// 指定开启系统相机的Action
intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
intent.addCategory(Intent.CATEGORY_DEFAULT);
String time=date.getNowStringDate();
imagecach=new File( Constant.sdpath+Environment.DIRECTORY_DCIM+time+".jpg");
intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(imagecach));
startActivityForResult(intent, 110);
}else if(arg2==1){//代表选中的是相册
Intent mm=new Intent(mContext, AllImageShowActivity.class);
startActivityForResult(mm,111);
}else{//代表选中的是item,也就是查看图片
String videoPath=((ImageEntity)mList.get(arg2)).getFilePath();
if(videoPath!= null && videoPath.length() > 0) {
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(videoPath));
intent.setDataAndType (uri, "image/*");
this.startActivity(intent);
}
}