我正在使用您的图书馆,这对创建自定义相机非常有帮助,但我在拍摄多张图片后面临问题。我还检查了您的演示,因为在新活动中显示图像后拍摄图片时图像方向正确我正在使用你的演示中的takeSimplePicture()方法来捕捉图像。
在我的情况下,我必须在同一屏幕上显示所有捕获的图像,但只有第一个图像设置在正确的方向,所有其他图像在横向模式下旋转。我正在使用 Nexus 5(5.1.1) device.and也分享屏幕拍摄。
ScreenShoot:
从下方屏幕检查顶部图像列表仅拍摄第一张图像在纵向,其他所有图像都在横向。我正在以纵向模式拍摄所有照片。
等待你的建议。谢谢。
答案 0 :(得分:0)
从the issue that you filed引用自己:
我的猜测是你没有足够的内存,并且没有在第二张和后续图片上运行图像旋转任务。如果您还没有这样做,请将
android:largeHeap="true"
添加到您的清单中,看看是否有帮助。除此之外,这个图书馆还没有进一步的工作。我的替换库还没有处理更改方向,但是当它发生时,它将使用C / C ++代码,以避免Dalvik堆限制问题。