读《第一行代码》遇到问题6:拍照和显示图片遇到的问题
来源:互联网 发布:广电网络怎么连接电视 编辑:程序博客网 时间:2024/06/05 08:51
今天遇到的问题:
1 读8.3.1小节调用摄像头时,最后拍完照无法显示出来
2 我的系统是MIUI8.5,但做SDK_INT判断时发现是小于24的,想不通。
解决方案:
没有解决,在模拟器上试验发现正常,说明代码没有问题,所以只能归结为小米系统有特殊的保存图片和调用图片方式,以后再查。解决后贴在后面。
//2017.11.8
解决方案:
首先确认MIUI8.5的确实是低于Android7.0的。
后来通过检查发现手机上运行时拍照后,照片并没有保存起来,检查代码发现书中的getExternalCaheDir()函数在这里似乎并没有起作用。
于是改为getExternalDirectory()函数获取公用目录。但发现这样仍然不能将图片保存下来。后来百度有人说这种公用目录由于权限问题,似乎不能直接保存文件。于是新建了一个自己的文件夹,这次才能将拍摄的图片保存起来。
但这里任然不能讲图片显示到我的界面里,重新百度后发现有人说的bitmap的尺寸太大不能显示,于是尝试固定bitmap的尺寸,这次可以正常显示了,只是由于固定了尺寸,因此图片被拉伸变形了。但这里并不是学习如何裁剪和缩放图片,因此既然显示出来了,任务就算完成了吧。
后面学习8.3.2小节同样遇到不能显示的问题,也是bitmap图片尺寸原因。
阅读全文
0 0
- 读《第一行代码》遇到问题6:拍照和显示图片遇到的问题
- 读《第一行代码》遇到问题2:Android Device Monitor 文件管理遇到的问题
- Android拍照显示图片并上传遇到的诸多问题
- 第一行代码中遇到的小问题
- 【android】第一行代码CoolWeather中遇到的问题
- 读《第一行代码》遇到问题4:手机联系人读不出
- 读《第一行代码》遇到问题5:通知的一些问题
- 读《第一行代码》遇到问题7:HTTP协议访问网络的问题
- 读《第一行代码》时遇到的问题——第4章 FragmentBestPractice
- 读《第一行代码》遇到问题1:“cannot resolve symbol ‘R'”的错误解决
- 关于tkinter显示图片遇到的问题
- 读《第一行代码》遇到问题3:Adb shell中的查表指令
- java读取txt文件第一行遇到的问题
- Android调用Camera API拍照遇到的问题和解决方法
- Android 6.0 拍照和相册选图遇到的问题
- 手机拍照及语录遇到的问题
- android调用拍照相册遇到的问题
- Android RecyclerView经常遇到不能显示数据或只显示一行数据的问题
- 迷宫城堡(Tarjan)
- 调整服务器运行占用内存大的过程
- Android画板开发(一) 基本画笔的实现
- [agc005c]Tree Restoring
- Git最基本的一些命令
- 读《第一行代码》遇到问题6:拍照和显示图片遇到的问题
- 【spring boot + kotlin + jpa】DTO 转 Entity
- python笔记11
- 深度学习所需的python--学习笔记12
- 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- windows 下 SVN禁止删除和强制注释操作的钩子脚本pre-commit
- jQuery Validate验证框架详解
- IOS 按钮点击发光效果
- MySQL初步学习2:常用命令与语法基础