今天分享的是用系统自带的相机实现一键拍照功能。 public class MainActivity extends AppCompatActivity { private s
今天分享的是用系统自带的相机实现一键拍照功能。
public class MainActivity extends AppCompatActivity {
private static final int TAKE_PHOTO = 100;
private ImageView iv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
iv = (ImageView) findViewById(R.id.iv);
}
public void btn(View view) {
switch (view.getId()){
case R.id.button:
//跳转到拍照的意图
Intent takePhotoIntent = new Intent(MediaStore.ACTioN_IMAGE_CAPTURE);
//判断系统中是否有照相机
if (takePhotoIntent.resolveActivity(getPackageManager())!=null){
startActivityForResult(takePhotoIntent,TAKE_PHOTO);
}
break;
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
//判断请求码和返回码
if (requestCode==TAKE_PHOTO&&resultCode==RESULT_OK){
Bitmap bitmap = data.getParcelableExtra("data");
iv.setImageBitmap(bitmap);
}
}
}
您可能感兴趣的文章:Android 7自定义相机预览及拍照功能Android调用系统照相机拍照与摄像的方法Android如何调用系统相机拍照Android编程实现调用相册、相机及拍照后直接裁剪的方法Android自定义相机实现定时拍照功能Android自定义组件获取本地图片和相机拍照图片Android 系统相机拍照后相片无法在相册中显示解决办法Android 实现调用系统照相机拍照和录像的功能Android 调用系统照相机拍照和录像Android实现从本地图库/相机拍照后裁剪图片并设置头像Android自定义照相机倒计时拍照Android启动相机拍照并返回图片Android打开系统相机并拍照的2种显示方法
--结束END--
本文标题: Android使用系统自带的相机实现一键拍照功能
本文链接: https://www.lsjlt.com/news/22657.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0