2011-02-09 53 views
2

Android设备上的图像可能源自许多不同来源 - 从设备摄像头,外部SD卡,电子邮件,从另一个系统同步。我正在开发一个将Android设备上的图像上传到Web应用程序的应用程序。事实证明,如果可以确定上传的图像来源于设备的摄像头,则Web应用程序可以执行一些重要的优化。确定所选图像源自设备摄像头

我想这应该是在Android应用程序用户从选择器中显示的图像中选择图像的时候完成的。那时,Android应用程序就有了一个图像。是否有图像元数据可用,如果是,它是否会包含一个标记,指示图像来自设备的相机?

感谢您的任何想法。

彼得·霍恩比

回答

1

彼得,

如果您查看JPEG的EXIF数据,你应该能够看到有人用相机拍摄的类型。在我的机器人上,它说camere类型的“摩托罗拉Droid”。

这里是一个Android类的链接读取EXIF数据:http://android-er.blogspot.com/2009/12/read-exif-information-in-jpeg-file.html

+1

威利,感谢 - 看起来像我需要什么。我会去工作。 – 2011-02-09 18:30:15