一般是通过startActivityForResult方法,分别传递调用系统相册的Intent和调用相机拍照的Intent来做选择,之后调用Android系统中自带的图片剪裁,实现图片的剪裁并在onActivityResult方法中获取数据
http://www.codes51.com/article/detail_99155.html
给分吧

解决方案 »

  1.   

    String path_Img = Environment.getExternalStorageDirectory().getPath()+ "/test/" + "tmp.png";
    Intent intent_camera = new Intent();
    intent_camera.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
    intent_camera.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(new File(path_Img)));
    startActivityForResult(intent_camera, OPEN_CAMERA);这样拍完照片就保存在path_Img 路径下了。然后自己上传就OK。在onactivityresult里边做操作也可以。
    给分…