|
|
@@ -13,7 +13,6 @@ import com.common.ui.CameraUtil;
|
|
|
import com.core.app.MyApplication;
|
|
|
import com.core.base.BaseActivity;
|
|
|
import com.core.utils.ToastUtil;
|
|
|
-import com.core.widget.view.Activity.ImgFileListActivity;
|
|
|
import com.uas.appme.R;
|
|
|
import com.umeng.socialize.utils.Log;
|
|
|
|
|
|
@@ -28,6 +27,7 @@ public class ImageSettingActivity extends BaseActivity implements View.OnClickLi
|
|
|
private ImageView mImageIm;
|
|
|
private Uri mNewPhotoUri;// 拍照和图库 获得图片的URI
|
|
|
private static final int REQUEST_CODE_CAPTURE_PHOTO = 1;// 拍照
|
|
|
+ private static final int REQUEST_CODE_PICK_PHOTO = 2;//单选照片
|
|
|
private int Max_Size = 1;
|
|
|
private String photoselect=null;
|
|
|
|
|
|
@@ -61,7 +61,7 @@ public class ImageSettingActivity extends BaseActivity implements View.OnClickLi
|
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
|
super.onActivityResult(requestCode, resultCode, data);
|
|
|
|
|
|
- if (requestCode == 0x01 && resultCode == 0x02 && data != null){
|
|
|
+ if (requestCode == 0x01 && resultCode == 0x02 && data != null){ //新的多选方式
|
|
|
photoselect = data.getStringArrayListExtra("files").get(0);
|
|
|
mImageIm.setImageURI(Uri.fromFile(new File(photoselect)));
|
|
|
Log.i("files0x01",data.getStringArrayListExtra("files").toString());
|
|
|
@@ -75,6 +75,14 @@ public class ImageSettingActivity extends BaseActivity implements View.OnClickLi
|
|
|
ToastUtil.showToast(this, com.uas.appworks.R.string.c_take_picture_failed);
|
|
|
}
|
|
|
}
|
|
|
+ }else if (requestCode == REQUEST_CODE_PICK_PHOTO) {// 传统单选方式,选择一张图片,然后立即调用裁减
|
|
|
+ if (resultCode == Activity.RESULT_OK){
|
|
|
+ if (data != null && data.getData() != null){
|
|
|
+ photoselect= CameraUtil.getImagePathFromUri(this, data.getData());
|
|
|
+ mImageIm.setImageURI(Uri.fromFile(new File(photoselect)));
|
|
|
+ Log.i("files0x01",photoselect);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -102,12 +110,13 @@ public class ImageSettingActivity extends BaseActivity implements View.OnClickLi
|
|
|
}
|
|
|
|
|
|
private void selectPhoto() {
|
|
|
-// CameraUtil.pickImageSimple(this, REQUEST_CODE_PICK_PHOTO);
|
|
|
- Intent intent = new Intent();
|
|
|
- intent.putExtra("MAX_SIZE",Max_Size);
|
|
|
- intent.putExtra("CURRENT_SIZE",0);
|
|
|
- intent.setClass(ct,ImgFileListActivity.class);
|
|
|
- startActivityForResult(intent,0x01);
|
|
|
+ CameraUtil.pickImageSimple(this, REQUEST_CODE_PICK_PHOTO); //传统单选方式
|
|
|
+ //新式多选方式
|
|
|
+// Intent intent = new Intent();
|
|
|
+// intent.putExtra("MAX_SIZE",Max_Size);
|
|
|
+// intent.putExtra("CURRENT_SIZE",0);
|
|
|
+// intent.setClass(ct,ImgFileListActivity.class);
|
|
|
+// startActivityForResult(intent,0x01);
|
|
|
}
|
|
|
|
|
|
}
|