Android:如何以编程方式设置相机的“GPS标记”标记?

时间:2013-02-05 22:15:32

标签: android android-camera

在Android API上进行编程8.假设设备GPS信号已启用且具有位置修复:

我的三星Galaxy标签附带的相机应用程序具有允许照片进行地理标记的设置。在相机应用程序中,如果我进入“设置|(滚动到底部)GPS标签”我可以打开和关闭此功能。

我想以编程方式打开/关闭此设置 - 这可能吗?如果是这样,你能分享一些示例代码吗?

2 个答案:

答案 0 :(得分:0)

使用Camera.Parameter方法

  • setGpsLongitude(双倍经度)
  • setGpsLatitude(双倍纬度)
  • setGpsAltitude(双高度)
  • setGpsTimestamp(长时间戳)
  • setGpsProcessingMethod(String processing_method)

在使用Camera#takePicture拍摄照片之前。 你必须得到纬度并以编程方式进行自己的学习。 此外,您需要先调用Camera.Parameter #removeGpsData()

答案 1 :(得分:0)

这不可能。我找不到解释为什么作为参考的链接,但它与应用程序的工作方式有关。在将另一个应用程序调用到您的应用程序时,有些事情是您无法做到的。

您必须创建自定义相机应用并使用beerockxs所描述的Camera.Parameter方法。