手机拍照后突然要点已阅读并同意用户协议议里的同意才能打开为什么?

多媒体使用系统相机拍照这节课里,出现了两个问题。第一是,当我转入相机拍照点确定,本该返回到Activity里面显示刚才拍摄的照片时,却报错了。iv.setImageURI(Uri.fromFile(currentImageFile));这一行报错
错误代码是这样的:AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.softtime.sharetime, PID: 6215
java.lang.OutOfMemoryError
不知道这是为什么。第二个问题是,为什么我拍的照片并没有保存到手机里?我把课程的源码下载下来运行,一切正常,但是也没有保存到手机里,但是我注意到代码里是有这样一句话的:currentImageFile.createNewFile();
这句话为什么没有作用?
第一个错误时oom内存溢出了,说明那个图片拍完后直接显示太大了,需要对拍完的照片坐下压缩处理再显示,看下代码中的保存路径是哪一个,然后去相应的路径下去找那张图片。
第一个问题:1.虚拟机jvm内存过小,增加虚拟机内存。2.程序不严密产生太多的垃圾,仔细检查程序避免死循环,适当手动回收垃圾,释放资源:数据库的连接等第二个问题:currentImageFile.createNewFile();要想执行首先要先对设计的文件路径创建文件夹 , 然后在对文件进行创建。希望能帮助到你
Android用户界面优化-资...}

我要回帖

更多关于 同意用户协议 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信