private void init(View view) {
  btnCam1 = (ImageButton) view.findViewById(R.id.verify_img1);
  btnCam2 = (ImageButton) view.findViewById(R.id.verify_img2);

//拍照
  btnCam1.setOnClickListener(new OnClickListener() {   
   @Override
   public void onClick(View arg0) {
    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    //intent.putExtra("btnCamId", "1");
    intent.putExtra("camerasensortype", 2);//调用前置摄像头
    intent.putExtra("autofocus", true);// 是否自动聚焦
    intent.putExtra("fullScreen", true);// 是否全屏
    intent.putExtra("showActionIcons", false);
    intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "DHCCFaceDetect.jpg")));
    startActivityForResult(intent, 1);
   }
  });

//冲图库中获取图片
  btnCam1.setOnLongClickListener(new OnLongClickListener() {   
   @Override
   public boolean onLongClick(View v) {
    Intent intent = new Intent(Intent.ACTION_PICK, null);
    intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*");
    //intent.putExtra("btnCamId", "1");
    startActivityForResult(intent, 2);
    return true;
   }
  });

@Override
 public void onActivityResult(int requestCode, int resultCode, Intent data) {
  
  super.onActivityResult(requestCode, resultCode, data);  
  switch (requestCode) {
  case 1:
   if (resultCode == Activity.RESULT_OK) {
    File temp = new File(Environment.getExternalStorageDirectory() + "/DHCCFaceDetect.jpg");
    startPhotoZoom(Uri.fromFile(temp), 4);
   }
   break;
  case 2:
   if (data != null) {
    startPhotoZoom(data.getData(), 4);
   }
   break;
  }
 }

android 调用系统相机相关推荐

  1. Android调用系统相机拍照并保存到指定位置

    Android调用系统相机拍照并保存到指定位置 @Click(R.id.btn_takePhoto)void onclick() {Intent intent = new Intent(MediaSt ...

  2. android固定位置拍照,Android调用系统相机拍照并保存到指定位置

    Android调用系统相机拍照并保存到指定位置 @Click(R.id.btn_takePhoto) void onclick() { Intent intent = new Intent(Media ...

  3. android 调用系统相机拍照 获取原图

    博客源址:android 调用系统相机拍照 获取原图 博客时间:2013-04-23 11:08 好吧,为了这个问题又折腾了一整天.之前在网上找来的方法,如果在onActivityResult中直接用 ...

  4. Android调用系统相机和相册(更换微信头像)

    最近做了调用系统相机和相册,在其他博客中看到还有对图像进行剪切,大家都知道,我们在玩微信的时候,头像更换是方形图片,接下来我们就对这种情况具体进行描述: 必要的权限: <uses-permiss ...

  5. android调用系统相机返回图片模糊

    最近需要用到调用系统相机拍摄照片的功能,于是就直接调用系统的相机进行拍照,发现返回的bitmap存储之后都是非常模糊的 调用系统相机拍摄照片,由于StartActivityForResult过时,改用 ...

  6. Android调用系统相机拍照

    参考: Taking Photos Simply FileProvider 项目地址(好多人找我要,我传到百度云啦,大家自取):链接:https://pan.baidu.com/s/1nWsoE0eS ...

  7. android 实现自动拍照,Android:调用系统相机实现拍照+裁切(兼容7.0以上系统)

    android.jpg 前言 在平时的工作中,我们会经常遇到这样的需求:比如更改用户头像,我们就需要打开相机或相册,选择照片后进行裁剪,最后上传给后台... 相信这样的功能对小伙伴们来说可能早已司空见 ...

  8. android异常相机处理,android 调用系统相机拍照的各种异常处理

    1 本文只讨论调用系统相机出现的异常解决办法下面是调用系统相机的代码 先看一下最简单的写法 Intent intent = new Intent(android.provider.MediaStore ...

  9. android调用相机与相册的方法,手把手教你:android调用系统相机、相册功能,适配6.0权限获取以及7.0之后获取URI(兼容多版本)...

    Android中调用系统相机来拍摄照片的代码,以下:html 一.首先设置Uri获取判断以及相机请求Codejava public final int TYPE_TAKE_PHOTO = 1;//Ur ...

  10. android调用系统相机实现拍照功能

    在实现拍照的功能时遇到了很多问题,搜索了很多资料,尝试了很多办法,终于解决了,下面简要的描述下在开发过程中遇到的问题. 虽然之前看过android开发的书,但是没有做过东西,这次也是临时决定让我做一个 ...

最新文章

  1. Puzzle (II) UVA - 519
  2. 奶牛的交叉路(jzoj 1756)
  3. html前台检验特殊字符正则,【Qt编程】html特殊字符及正则表达式
  4. C#按指定长度分割字符串
  5. mysql三阶段提交实现_基于两阶段提交的分布式事务实现(UP-2PC)
  6. Python 读取/处理 s2k/$2k 文本文件
  7. 三菱,实现面向家庭剧院的液晶投影仪
  8. C++ reverse
  9. dhclient释放获取IP
  10. 合天——SQL注入实验一
  11. 企业如何实现精细化人员管理?五大业务场景值得关注
  12. 【虹科】如何制定数字化可追溯性流程
  13. 浅谈政务大数据的本质
  14. 2014年武汉的IT行情好像不太好(续):20个月过后,再看当时面试过的几个公司--武汉财富基石-崩盘,辣妈萌宝-创业失败,朋友公司转交他人管理
  15. 哪些模块可用于python性能分析_4-Python内置类型性能分析
  16. SAP MM 工厂级别的批次管理?
  17. 麦块服务器正版登,我的世界1.7.2服务器麦块
  18. 计算机行业未来的规划模板,大学生计算机职业生涯规划书模板
  19. 谷粒商城P18运行测试代码(GulimallProductApplicationTests)出现问题汇总
  20. 计算机系统主界面,电脑的系统界面都进不了,怎么重装系统?

热门文章

  1. 错误(活动)E0020未定义标识符 “_TCHAR“
  2. c语言程序代码_10道C语言笔试模拟题,来看看你掌握的怎么样?
  3. Intellij IDEA 中无法下载 Cloud Toolkit 问题解决
  4. GitLab 已迁移至谷歌云平台,并表示目前运行良好
  5. Atitit.eclipse 4.3 4.4  4.5 4.6新特性
  6. IPython、Notebook、qtconsole使用教程
  7. 清理SQL Server日志释放文件空间的终极方法
  8. 杭电2097--Sky数
  9. iOS使用多线程提高数据并发访问 之七
  10. 数据结构复习:单链表