Arj*_*ini 11 java camera android android-camera android-camera-intent
当我点击照片并设置为我的Imageview而没有用户选择是或否时,我想显示图像....
我正在研究更多,我也非常清楚相机应用程序本身使您能够查看/重新拍摄图像,一旦图像被接受,活动就会显示它.但我想要不经审查/重拍活动显示它.....
我正在尝试这段代码
用来初始化
Uri mImageCaptureUri;
Run Code Online (Sandbox Code Playgroud)
对于单击按钮
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
File file = new File(Environment.getExternalStorageDirectory(),
"tmp_avatar_" + String.valueOf(System.currentTimeMillis()) + ".jpg");
mImageCaptureUri = Uri.fromFile(file);
try {
intent.putExtra(MediaStore.AUTHORITY, true);
intent.putExtra("return-data", true);
intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageCaptureUri);
startActivityForResult(intent, PICK_FROM_CAMERA);
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
onActivityResult
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
Bitmap bitmap = null;
mPath = mImageCaptureUri.getPath();
System.out.println("THE PAtH:_" + mPath);
BitmapFactory.Options o2 = new BitmapFactory.Options();
bitmap = BitmapFactory.decodeFile(mPath, o2);
ivSelfie.setImageBitmap(bitmap);
}
Run Code Online (Sandbox Code Playgroud)
当我点击照片而不是我这个屏幕选择是或否......
但我的要求不是选择评论/重拍任务,只需点击并设置.....直接设置到活动显示的ImageView .....
| 归档时间: |
|
| 查看次数: |
1352 次 |
| 最近记录: |