相机拍照照片不清晰

如今的APP一般都会带有拍照功能,那么我们最好对拍照进行一个封装。取相机拍到的照片有两种,一种是调起相机拍完取得,另一种就是直接从图库取得。

  • 图库取照片
  • 相机拍照取照片

图库取照片

相信图库的调用方法都一样,没有出入。

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("image/*");
startActivityForResult(Intent.createChooser(intent, "选择图片"), FILECHOOSER_RESULTCODE);

相机拍照取照片

相机拍照往往都是如下

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

调用完后在onActivityResult取得照片数据是data.getExtras().get(“data”),但是这样的照片是不清楚的。

所以我寻找了一种解决办法。
通过拍完保存到本地路径的方式获取一个Uri来取得清晰的照片

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
take_pic_uri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),
String.valueOf(System.currentTimeMillis()) + ".jpg"));
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, take_pic_uri);
startActivityForResult(intent, REQUEST_SELECT_TAKE_PICTURE);

这之后在onActivityResult中取take_pic_uri的照片就是清晰的了。

个人心得——相机拍照照片不清晰相关推荐

  1. 原本 1.3绿色版-扫描仪/相机/手机拍摄照片变清晰软件

    转载自亿品元素 原文链接:http://www.epinv.com/post/14442.html <原本>是一款非常强大好用的图片去灰底及增强软件.通俗的来讲就是<原本>可以 ...

  2. android 相机和照片一起_Android相机开发(三): 实现拍照录像和查看

    Android Camera Develop: capture photo and video 概述 上篇完成了相机的偏好设置,本篇就要实现相机的核心功能--拍照和录像了.直觉上拍照和录像应该差别不大 ...

  3. 手机照片局部放大镜_苹果11相机设置哪个最清晰 iphone11放大镜怎么打开

    苹果iphone11虽然是苹果公司去年发布的一款手机,但目前仍然有很高的热度.而苹果11相机只能支持5倍的变焦,有很多小伙伴反应用iphone11拍照不清晰,这其实跟设置也有关系.那么,苹果11相机设 ...

  4. iOS 相机拍照、相册获取照片(仿微信) 一一 拍照、图片裁剪

    最近项目做到用户自定义头像功能模块,然后仿照微信做了一个.从相册获取照片的链接在这:http://blog.csdn.net/a44496913/article/details/72979704 先来 ...

  5. 安卓端调用相机拍照返回并预览---清晰原图

    安卓端调用相机拍照并返回预览图片 一.demo预览 二.xml代码和activity简单代码描述. 三.老规矩再来写几个转换工具方法 继之前写的安卓调用相机拍照返回预览,如果对于画质要求不高的话可以考 ...

  6. AndroidStudio实现相机拍照或从相册中选取照片并显示

    AndroidStudio相机拍照或从相册中选取照片并显示 本文最大优点在于适配Android8系统,项目给的平板版本很低,系统适配折磨了我很久 找了很多方法,这个版本是最简单并且可以成功运行的 0. ...

  7. 适配Android7.0调取相机拍照并返回照片

    Android调取系统相机拍照获取到拍摄照片或从相册中直接选取照片后展示上传是Android开发中很常见的一个功能,实现的思路主要是: * 自Android 6.0以后对某些涉及用户隐私权限的获取需要 ...

  8. flutter获取Android照片,Flutter调用Android相机拍照及选取本地相册并渲染

    import 'package:flutter/material.dart'; //导入拍照插件 import 'package:image_picker/image_picker.dart'; // ...

  9. Android 调用系统相机拍照和录制视频,保存照片和视频

    1.申请权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> ...

最新文章

  1. MobX详解(二):ES7 装饰器 decorator
  2. 《大话设计模式》 国外资料
  3. Double Strings
  4. 运算器(串行加法器和并行加法器,ALU)
  5. 火狐浏览器走局域网中的代理ip
  6. python学习路线--从入门到入土
  7. C#二进制方式(binary、varbinary、blob、longblog等)读写mysql
  8. Windows10下编译Nginx源码
  9. TCP和UDP和端口
  10. FLASH中打开网页链接,本地打不开的问题。
  11. 程序员高手必会的十大编程算法
  12. 接口implement
  13. 六一儿童节 | TcaplusDB祝大小朋友节日快乐
  14. 矩阵旋转(翻转)刷题总结
  15. java 软件开发面试宝典
  16. Git学习笔记使用记录
  17. android 最好的gtd软件,Windows 上的高颜值 GTD 应用,这可能是最棒的一款了:MyerList...
  18. D1net阅闻:Facebook上线求职功能,以挑战LinedIn
  19. c语言笔记本电脑排行,2020~2021笔记本电脑推荐(华为篇)
  20. Typora常用语法和Markdown样式美化一本通

热门文章

  1. 计算机的发展是什么更新换代,计算机科学技术应用现状与发展趋势探讨
  2. NVIDIA CUDA 高度并行处理器编程(七):并行模式:前缀和
  3. 名悦集团:什么是汽车强制报废?有什么标准?
  4. python算术编写_用Python实现一个简单的算术游戏
  5. 5G多卡聚合路由器在救护车领域的应用
  6. 华为商城自动抢购_5G体验大幅领先!华为nova7 Pro 618钜惠为你而来
  7. [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--简介+代码+资源
  8. TCP/IP 标志位 SYN ACK RST UTG PSH FIN
  9. 将PDF论文转换成Word格式
  10. 实验一:网络扫描与网络侦查