我是否必须使用 Android 中的加速计才能使照片正确定向?
我注意到,当您使用本机相机应用程序拍照时,它们会显示为纵向或横向(正如它们应该的那样),但是,当我使用 Camera 类在我的应用程序中拍照时,它们始终是横向的,无论我如何握住设备。
我真的希望我不必监视设备的方向并手动旋转图像......有没有更简单的方法来完成此任务?
TIA
I notice that when you take photos with the native camera app, they come out portrait or landscape (as they should), however, when I take photos in my app using the Camera class, they are always landscape, no matter how I'm holding the device.
I'm really hoping I don't have to monitor the orientation of the device and manually rotate the images... is there a less silly way to get this done?
TIA
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要使用加速度计。您只需在拍照时检查方向即可。
Android 开发者
You dont need to use accelerometer. You can just check the orientation by the time the photo is taken.
Developer Android