Android设备上的图像可以来自许多不同的来源 - 来自设备相机,来自外部SD卡,来自电子邮件,来自其他系统的同步。我正在开发一个应用程序,它将图像从Android设备上传到Web应用程序。事实证明,如果可以确定上传的图像来自设备的相机,则Web应用程序可以执行一些重要的优化。
我想这必须在Android应用程序用户从选择器中显示的图像中选择图像时完成。此时,Android应用程序手中有一个图像。是否有可用的图像元数据,如果有,是否会包含一个标记,表明图像来自设备的相机?
感谢您的任何想法。
彼得霍恩比答案 0 :(得分:1)
彼得,
如果您查看JPEG的EXIF数据,您应该能够看到它拍摄的相机类型。在我的机器人上它说“摩托罗拉Droid”为camere型。
以下是用于阅读EXIF数据的Android类的链接:http://android-er.blogspot.com/2009/12/read-exif-information-in-jpeg-file.html