android使用系统自带的相机实现一键拍照功能吗|Android使用系统自带的相机实现一键拍照功能

更新时间:2021-05-18    来源:SAP    手机版     字体:

【www.bbyears.com--SAP】

今天分享的是用系统自带的相机实现一键拍照功能。

   代码如下 publicclassMainActivityextendsAppCompatActivity { privatestaticfinalintTAKE_PHOTO =100; privateImageView iv; @Override protectedvoidonCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); iv = (ImageView) findViewById(R.id.iv); } publicvoidbtn(View view) {  switch(view.getId()){   caseR.id.button:    //跳转到拍照的意图    Intent takePhotoIntent =newIntent(MediaStore.ACTION_IMAGE_CAPTURE);    //判断系统中是否有照相机    if(takePhotoIntent.resolveActivity(getPackageManager())!=null){     startActivityForResult(takePhotoIntent,TAKE_PHOTO);    }    break;  } } /**  * 处理数据  * @param requestCode  * @param resultCode  * @param data  */ @Override protectedvoidonActivityResult(intrequestCode,intresultCode, Intent data) {  super.onActivityResult(requestCode, resultCode, data);  //判断请求码和返回码  if(requestCode==TAKE_PHOTO&&resultCode==RESULT_OK){   Bitmap bitmap = data.getParcelableExtra("data");   iv.setImageBitmap(bitmap);  } } }  

这里写图片描述

本文来源:http://www.bbyears.com/qiyexinxihua/118399.html

热门标签

更多>>

本类排行