Android手机中调用系统相机进行拍照的操作很简单:
1.调用系统相机

Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(openCameraIntent, TAKE_PICTURE);  

2.在回调中处理相机返回的图片

protected void onActivityResult(int requestCode, int resultCode, Intent data) {if (data.getExtras().containsKey("data")) {//取出返回的Bitmap数据Bitmap bitmap = (Bitmap) data.getExtras().get("data");//对bitmap做系列的操作,比如显示到ImageView、保存为文件等//省略操作。。。}
}

通过这种方法,显示或保存后的图片非常模糊,达不到项目的要求,这是因为系统返回的图片为缩略图。

所以说对于图片清晰度要求较高的项目,建议采用下面的操作:
1.调用系统相机,并指定图片存储路径

Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//建立Intent
File imageFile = new File(Environment.getExternalStorageDirectory(),"image001.jpg");//新建图片image001.jpg
Uri imageUri = Uri.fromFile(imageFile );//取出图片uri
openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);//指定拍照后的图片输出为imageUri,即生成为image001.jpg
startActivityForResult(openCameraIntent, 1);//启动相机

2.处理回调

protected void onActivityResult(int requestCode, int resultCode, Intent data) {if (requestCode == 1) {//上一步中,拍照后的原图存为了image001.jpg,所以在该方法中可直接取image001.jpg文件进行操作//1.图片文件很大,直接显示图片需要做优化处理//2.上传文件直接上传即可 }
}

Android手机拍照后存储高清原图相关推荐

  1. android上传图片被旋转,解决android有的手机拍照后上传图片被旋转的问题

    需求:做仿新浪发微博的项目,能够上传图片还有两外一个项目用到手机拍摄图片,这两个都需要把图片上传到服务器 遇到问题:有的手机拍摄的图片旋转90度,有的图片旋转了180度,有的手机是正常的,服务器要求的 ...

  2. APP - 微信朋友圈如何发高清原图?

    首先微信发朋友圈,是无法直接选择图片高清原图.本经验介绍一种如何间接发高清原图到朋友圈一般方法.适合 Android 和 IOS. 方法 / 步骤 在手机上选择打开[微信]应用App,进入[微信]应用 ...

  3. ECCV 2020 Oral | 可逆图像缩放:完美恢复降采样后的高清图片

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文介绍的是ECCV 2020 Oral论文<Inverti ...

  4. Invertible Image Rescaling 可逆图像缩放:完美恢复降采样后的高清图片(ECCV 2020 Oral )

    论文地址:https://arxiv.org/pdf/2005.05650.pdf 开源代码:https://github.com/pkuxmq/Invertible-Image-Rescaling( ...

  5. Python爬虫实战 — — Wallhaven壁纸高清原图下载

    Python爬虫实战 - - Wallhaven壁纸高清原图下载 一.网站分析 二.可行性分析 三.代码分析 1.所需第三方库与请求头 2.获取当前页的所有壁纸图像链接 3.根据图像链接存储本地 4. ...

  6. 2999元!联想Z6 Pro开启预售:搭载骁龙855+后置高清四摄

    [TechWeb]联想Z6 Pro现可在京东等平台预约,预约价格2999元.Z6 Pro搭载骁龙855处理器,后置高清4摄,还配备PC级液冷散热模块.整机大小6.39寸,与上一代Z5 Pro GT一样 ...

  7. Python 爬取百度图片的高清原图

    # coding=utf-8 """ 爬取百度图片的高清原图 Author : MirrorMan Created : 2017-11-10 ""&q ...

  8. BAYC猿壁纸 - 立体时尚猿,附高清原图下载

    小伙伴们注意:公众号的推送机制不再按照时间前后推送了,微信公众号信息流乱序.君哥建议大家把科技毒瘤君公众号置顶(设为星标⭐),以便第一时间看到推送,非常感谢~,方法如下图: 手机壁纸 - 图片来自网络 ...

  9. Python 3.5_简单上手、爬取百度图片的高清原图

    利用工作之余的时间,学习Python差不多也有小一个月的时间了,路漫漫其修远兮,我依然是只菜鸟. 感觉学习新技术确实是一个痛并快乐着的过程,在此分享些心得和收获,并贴一个爬取百度图片原图的代码. 代码 ...

最新文章

  1. 概念的图解 —— 数学
  2. 学习机器学习:这10年我们能在各自的领域做点什么?
  3. lucene源码分析(2)读取过程实例
  4. 贝叶斯告诉你,投掷硬币概率可以是90%
  5. java代码耗尽内存_有关Java内存溢出及内存消耗的小知识
  6. Hbase Rowkey设计原则
  7. 从零基础转行到前端大牛,需要经过哪几个阶段?
  8. Y2011_M12_TranslateEnglish
  9. Hadoop-HDFS可靠性
  10. UNIAPP nvue 地图 markers 不显示
  11. android wifi传图片,「教程」将Mac电脑上的照片无线传到安卓手机上
  12. vmware您无权输入许可证密钥,请请使用系统管理员账户重试
  13. Java常用消息摘要算法-MD5
  14. unity游戏入门1
  15. JavaScript加密/解密与OpenAI的对接:生成加密对话的ChatGPT 4.0应用
  16. 【DOM相关知识汇总-学习小结】
  17. linux diff的返回值处理
  18. JavaScript图片弹窗
  19. enet分割_关于人体分割的训练Enet
  20. 人工智能数学基础---不定积分4:有理函数求积分的方法

热门文章

  1. 用思科软件做实验时遇到的一些bug及其原因
  2. Dapr Workflow构建块的.NET Demo
  3. PK656个对手!深兰科技在全球顶级AI赛事kaggle竞赛中再次夺冠
  4. 【Unity 3D】GameFramework、QFramework框架简介及应用实战(超详细 附源码)
  5. 个人看法在SEO的角度下谈谈MSO:媒体搜索优化
  6. PHP 四种输出方式
  7. 苏州工业园区2023年度重点产业紧缺人才需求目录
  8. Impinj及Accruent医疗合作推出医疗设备跟踪方案
  9. 如何通过使用Xmanager的图形化界面修改系统
  10. 电容器参数标注方法及材料符号含义!