0

在 Android API 8 上编程。假设设备 GPS 信号已启用并具有位置修复:

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

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

4

2 回答 2

0

使用 Camera.Parameter 方法

  • setGpsLongitude(双经度)
  • setGpsLatitude(双纬度)
  • setGpsAltitude(双高度)
  • setGpsTimestamp(长时间戳)
  • setGpsProcessingMethod(字符串处理方法)

在使用 Camera#takePicture 拍照之前。您必须以编程方式获取纬度和经度。此外,您需要先调用 Camera.Parameter#removeGpsData()

于 2013-02-18T16:54:58.757 回答
0

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

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

于 2016-01-10T11:05:53.523 回答