iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >Android如何调用系统相机拍照
  • 725
分享到

Android如何调用系统相机拍照

android系统相机roi 2023-05-30 20:05:06 725人浏览 薄情痞子
摘要

本文实例为大家分享了Android调用系统相机拍照的具体代码,供大家参考,具体内容如下 private void takePhoto() { Uri uri = null; if (which_image == FRONT_I

本文实例为大家分享了Android调用系统相机拍照的具体代码,供大家参考,具体内容如下

  private void takePhoto() {    Uri uri = null;    if (which_image == FRONT_IMAGE) {      frontFile = new File(getSDPath() +"/test/front_" + getDate() + ".jpg");      uri = Uri.fromFile(frontFile);    } else if (which_image == BACK_IMAGE) {      backFile = new File(getSDPath() + "/test/back_" + getDate() + ".jpg");      uri = Uri.fromFile(backFile);    }    Intent captureIntent = new Intent(MediaStore.ACTioN_IMAGE_CAPTURE);    captureIntent.putExtra(MediaStore.Images.Media.ORIENTATION, 0);    captureIntent.putExtra(MediaStore.EXTRA_OUTPUT, uri);    captureIntent.putExtra("return-data", true);    startActivityForResult(captureIntent, TAKE_PHOTO);  }    public static String getDate() {    Calendar ca = Calendar.getInstance();    int year = ca.get(Calendar.YEAR);      // 获取年份    int month = ca.get(Calendar.MONTH);     // 获取月份    int day = ca.get(Calendar.DATE);      // 获取日    int minute = ca.get(Calendar.MINUTE);    // 分    int hour = ca.get(Calendar.HOUR);      // 小时    int second = ca.get(Calendar.SECOND);    // 秒    String date = "" + year + (month + 1) + day + hour + minute + second;    return date;  }    public String getSDPath() {    File sdDir = null;    boolean sdCardExist = Environment.getExternalStorageState()        .equals(android.os.Environment.MEDIA_MOUNTED); // 判断sd卡是否存在    if (sdCardExist) {      sdDir = Environment.getExternalStorageDirectory();// 获取跟目录      return sdDir.toString();    }    return null;  }  @Override  protected void onActivityResult(int requestCode, int resultCode, Intent data) {    super.onActivityResult(requestCode, resultCode, data);    if (requestCode == TAKE_PHOTO && resultCode == RESULT_OK) {//      Bundle bundle = data.getExtras();//      Bitmap bitmap = (Bitmap) bundle.get("data");//      if (which_image == FRONT_IMAGE) {//        ivCardFront.setImageBitmap(bitmap);//      } else if (which_image == BACK_IMAGE) {//        ivCardBack.setImageBitmap(bitmap);//      }      try {        if (which_image == FRONT_IMAGE) {          Uri uri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), frontFile.getAbsolutePath(), null, null));          ContentResolver contentResolver = this.getContentResolver();          Bitmap bitmap = BitmapFactory.decodeStream(contentResolver.openInputStream(uri));          ivCardFront.setImageBitmap(bitmap);        } else if (which_image == BACK_IMAGE) {          Uri uri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), backFile.getAbsolutePath(), null, null));          ContentResolver contentResolver = this.getContentResolver();          Bitmap bitmap = BitmapFactory.decodeStream(contentResolver.openInputStream(uri));          ivCardBack.setImageBitmap(bitmap);        }      } catch (FileNotFoundException e) {        e.printStackTrace();      }    }  }

--结束END--

本文标题: Android如何调用系统相机拍照

本文链接: https://www.lsjlt.com/news/221018.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android如何调用系统相机拍照
    本文实例为大家分享了Android调用系统相机拍照的具体代码,供大家参考,具体内容如下 private void takePhoto() { Uri uri = null; if (which_image == FRONT_I...
    99+
    2023-05-30
    android 系统相机 roi
  • Android无需权限调用系统相机拍照怎么实现
    这篇“Android无需权限调用系统相机拍照怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Android无需权限调用...
    99+
    2023-07-05
  • 一文详解Android无需权限调用系统相机拍照
    目录正文1、直接获取用户拍照结果2、用户拍照之后指定相机将未压缩的图片存放到我们指定的目录正文 在进行一些小型APP的开发,或者是对拍照界面没有自定义要求时,我们可以用调起系统相机...
    99+
    2023-03-19
    Android调用系统相机拍照 Android 系统调用
  • win7系统如何调出照相机
    在Win7系统中,您可以通过以下几种方式调出照相机:1. 使用内置照相机应用:Win7系统中具有一个内置的照相机应用,您可以在开始菜...
    99+
    2023-08-24
    win7
  • H5如何调用相机拍照并压缩图片
    这篇文章给大家分享的是有关H5如何调用相机拍照并压缩图片的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。背景最近要做一个h6的页面,主要功能就是调用相机拍照或者是相册选图并且把照片...
    99+
    2024-04-02
  • 详解Android Flutter如何使用相机实现拍摄照片
    目录简介使用相机前的准备工作在flutter中使用camera总结简介 在app中使用相机肯定是再平常不过的一项事情了,相机肯定涉及到了底层原生代码的调用,那么在flutter中如何...
    99+
    2023-05-14
    Android Flutter相机拍摄照片 Flutter相机拍摄照片 Android Flutter 相机
  • Android Flutter怎么使用相机实现拍摄照片
    本篇内容介绍了“Android Flutter怎么使用相机实现拍摄照片”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用相机前的准...
    99+
    2023-07-05
  • Android中如何使用照相机
    Android中如何使用照相机,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Android 照相机的实例应用SurfaceHolder.Callbackpublic ...
    99+
    2023-05-30
    android
  • 微信小程序如何调用内置照相机实现拍照及图片上传
    这篇文章主要介绍了微信小程序如何调用内置照相机实现拍照及图片上传的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序如何调用内置照相机实现拍照及图片上传文章都会有所收获,下面我们一起来看看吧。  1.ind...
    99+
    2023-06-26
  • Android调用手机摄像头拍照和录音功能
    本文实例为大家分享了Android调用手机摄像头拍照和录音功能的具体代码,供大家参考,具体内容如下 调用摄像头拍照: public class MainActivity extend...
    99+
    2024-04-02
  • Android中怎么调用摄像头拍照
    本篇文章给大家分享的是有关Android中怎么调用摄像头拍照,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。第一步,获取权限if (ContextCompat.chec...
    99+
    2023-06-04
  • Android实现调用摄像头拍照并存储照片
    目录1、前期准备2、主要方法1、需要使用Intent调用摄像头2、需要检查SD卡(外部存储)状态3、获取图片及其压缩图片3、案例展示1、Layout2、MainActivity1、前...
    99+
    2024-04-02
  • Android怎么调用手机摄像头拍照和录音功能
    本文小编为大家详细介绍“Android怎么调用手机摄像头拍照和录音功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android怎么调用手机摄像头拍照和录音功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。调...
    99+
    2023-06-29
  • Android使用相机实现拍照存储及展示功能详解
    目录无图片处理款配置存储路径映射配置 fileprovider布局文件主代码文件无图片处理款 配置存储路径映射 新建文件:res/xml/files.xml 使用 paths 标签映...
    99+
    2023-01-04
    Android相机 Android使用相机拍照 Android使用相机存储
  • Android如何实现拍照及图片裁剪
    这篇文章主要介绍Android如何实现拍照及图片裁剪,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!最近做项目中涉及到了图片相关功能 ,在使用安卓6.0手机及7.1手机拍照时,遇到了因权限及文件管理导致程序崩溃等问题。...
    99+
    2023-05-30
    android6.0
  • Python如何实现调用摄像头拍摄照片
    本文小编为大家详细介绍“Python如何实现调用摄像头拍摄照片”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python如何实现调用摄像头拍摄照片”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。步骤用opencv...
    99+
    2023-07-02
  • Android如何实现控制摄像头拍照
    这篇文章主要介绍Android如何实现控制摄像头拍照,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用Camera控制手机拍照的步骤如下: 1) 调用Camera的open()方法打开相机。该方法默认打开后...
    99+
    2023-06-29
  • Android相机-HAL子系统
    引言 应用框架要通过拍照预览摄像获得照片或者视频,就需要向相机子系统发出请求, 一个请求对应一组结果 一次可发起多个请求,并且提交请求是非阻塞的,始终按照接收的顺序以队列的形式先进先出地进行顺序处理 一个请求包含了拍摄和拍照配置的所...
    99+
    2023-09-02
    数码相机 android
  • Android 通过Intent调用系统拍照程序出现图片太小的问题解决办法
    Android 通过Intent调用系统拍照程序出现图片太小的问题解决办法Intent it = newIntent("android.media.action.IMAGE_CAPTURE");startActivityForResult(...
    99+
    2023-05-31
    android intent 拍照
  • 如何适配AndroidQ拍照和读取相册图片?
    不懂如何适配AndroidQ拍照和读取相册图片??其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。Google发行Android Q版本也有很长一段时间了,华为应用市场已经要求要适配Andr...
    99+
    2023-05-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作