第一步 在AndroidManifest.xml中加入权限            

在你的Activity中设置按钮事件打开摄像头                intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);                System.out.println("用户点击了拍照按钮");                 SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd_HHmmss");                PhotoFileName =Environment.getExternalStorageDirectory()+File.separator+ format.format(new Date())+"Photo.jpg";                intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(PhotoFileName)));                //intent = new Intent(this, com.google.zxing.client.android.CaptureActivity.class);                startActivityForResult(intent, REQUEST_CAMERA_CODE);
重写onActivityResult方法    public void onActivityResult(int requestCode, int resultCode, Intent intent) {        if (resultCode == RESULT_OK){            switch (requestCode){                  case REQUEST_CAMERA_CODE:                    System.out.println("Get CAMERA  RESULT ");                  // String LocalPhoto= Environment.getExternalStorageDirectory()+File.separator+PhotoFileName;                    Bitmap bitmap = getLoacalBitmap(PhotoFileName);                    PhotoResult.setImageBitmap(bitmap);                    break;                    default:                        break;            }        }     }

定义常用变量    private static final int REQUEST_SCAN_BARCODE_CODE = 1;    private static final int REQUEST_CAMERA_CODE = 2;    private static  String PhotoFileName="";    TextView  QRCodeResult;    ImageView PhotoResult;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_fire_exit_door);         QRCodeResult =(TextView)findViewById(R.id.QRCodeResult) ;        PhotoResult =(ImageView)findViewById(R.id.imageViewPhotoResult);    }


更多相关文章

  1. Android(安卓)NDK开发:HelloNDK
  2. Ubuntu搭建Android交叉编译环境
  3. 启动emulator出错
  4. react-native android 环境配置
  5. android listView实现单选
  6. android上类似iphone上的开关按钮
  7. android 关于自定义Application的使用
  8. Android(安卓)studio 下载安装
  9. Android(安卓)Studio Gradle 进阶设置

随机推荐

  1. Android之PreferenceActivity
  2. android小注意
  3. 学习打卡 1-26
  4. Android学习之Service
  5. android 引导界面的实现
  6. python服务程序(调用摄像头查看视频和识别
  7. unity3d在android上播放视频及remote的使
  8. android 使用mediaplayer播放报java.io.I
  9. 详解Android数据存储―使用SQLite数据库
  10. android 控件 单项选择(RadioGroup,Radio