private void getPicFromPhoto() {
Intent intent = new Intent(Intent.ACTION_PICK, null);
intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
"image/*");
startActivityForResult(intent, PHOTO_REQUEST);
}
private void getPicFromCamera() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
//intent.putExtra("android.intent.extras.CAMERA_FACING", 1); // 调用前置摄像头
// 下面这句指定调用相机拍照后的照片存储的路径
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(
Environment.getExternalStorageDirectory(), "test.jpg")));
startActivityForResult(intent, CAMERA_REQUEST);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onAct
Android拍照或从相册选取以及裁剪
最新推荐文章于 2021-05-27 02:48:17 发布
本文介绍如何在Android应用中实现拍照、从相册选择图片,并进行裁剪的功能。同时,讨论了如何使用ThumbnailUtils类来压缩Bitmap到指定大小,以适应不同的应用场景。
摘要由CSDN通过智能技术生成