您的位置:首页 > 编程语言

调用系统代码裁剪照片

2013-01-27 12:37 183 查看
没什么好说的就直接上代码吧

public void cropImage(View view){
Intent intent = new Intent();

Bundle myExtras = new Bundle();
myExtras.putBoolean("return-data", true);
intent.putExtras(myExtras);

intent.setAction("com.android.camera.action.CROP");
intent.addCategory("android.intent.category.DEFAULT");
//        intent.setData(Uri.fromFile(new File("sdcard/img.JPG")));
//        intent.setType("image/*");
intent.setDataAndType(Uri.fromFile(new File("sdcard/img.JPG")),"image/*");
startActivityForResult(intent, 0);
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(data!=null){
Parcelable imagedata  =  (Parcelable) data.getExtras().get("data");
iv.setImageBitmap((Bitmap) imagedata);

}
super.onActivityResult(requestCode, resultCode, data);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: