【发布时间】:2016-11-11 21:41:22
【问题描述】:
此活动从后置摄像头拍摄 3 张照片,并将它们保存在手机内部存储中。以后可以访问它们进行测试。该应用程序确实可以工作,但问题是保存的图像非常小,从手机拍摄时只有20KB。 (这不是手机功能,当使用工厂相机应用程序中的手机相机拍摄时,手机会拍摄正常尺寸的照片。)
我认为这一定是我保存图像的方式,但我无法找到任何其他方式来改变这个问题。我已经包含了相关的activity.java 代码,XML 文件非常简单,只包含一个picView。
还有一个错误,当 Activity 工作时,当物理手机本身移动很多时,它似乎会导致 Activity 崩溃。我不知道为什么会这样。我想这可能与手机方向有关,但是当我锁定屏幕方向时,如果手机在测试时移动太多,它仍然会崩溃。
【问题讨论】:
-
"但问题是保存的图像非常小,从手机拍摄时只有 20KB" -- 因为您似乎没有在任何地方设置图片分辨率,大概是您正在获得一些默认分辨率。
-
如何设置图片分辨率?
标签: android android-activity android-camera