Android(安卓)简单调用摄像头
16lz
2021-01-26
IDE: android studio3.1.2
界面:
activity_main2.xml
代码
activity_main2.xml
<?xml version="1.0" encoding="utf-8"?>
package com.example.mark.demo01;import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.Button;import android.widget.ImageButton;import android.widget.ImageView;import butterknife.BindView;import butterknife.ButterKnife;import butterknife.OnClick;public class Main2Activity extends AppCompatActivity { @BindView(R.id.takephotoTV) Button takephotoTV; @BindView(R.id.imageIV) ImageView imageIV; private final int CAMERA_REQUEST = 8888; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); ButterKnife.bind(this); } @OnClick(R.id.takephotoTV) public void onClick() { Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, CAMERA_REQUEST); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK) { Bitmap photo = (Bitmap) data.getExtras().get("data"); imageIV.setImageBitmap(photo); } }}
从课设中挑出来的模块,可能会有点小错,无伤大雅
更多相关文章
- ScrollView 滚动到最后/前/上/下
- Android(安卓)ApiDemos示例解析(101):Views->Auto Complete->3.
- Android(安卓)获取View中的组件
- 【Android】 PopupWindow使用小结
- 是否应该开启WebView硬件加速?
- [Android] 问题记录 - 如何把图像变成黑白的
- android 细节收集
- Android6.0 设置永不休眠
- Android(安卓)httpGet 使用 以及使用Handler异步更新textview的t