在 Android API 8 上编程。假设设备 GPS 信号已启用并具有位置修复:
我的三星 Galaxy 标签附带的相机应用程序具有允许对照片进行地理标记的设置。在相机应用程序中,如果我进入“设置|(滚动到底部)GPS 标签”,我可以打开和关闭此功能。
我想以编程方式打开/关闭此设置 - 这可能吗?如果是这样,你能分享一些示例代码吗?
在 Android API 8 上编程。假设设备 GPS 信号已启用并具有位置修复:
我的三星 Galaxy 标签附带的相机应用程序具有允许对照片进行地理标记的设置。在相机应用程序中,如果我进入“设置|(滚动到底部)GPS 标签”,我可以打开和关闭此功能。
我想以编程方式打开/关闭此设置 - 这可能吗?如果是这样,你能分享一些示例代码吗?
使用 Camera.Parameter 方法
在使用 Camera#takePicture 拍照之前。您必须以编程方式获取纬度和经度。此外,您需要先调用 Camera.Parameter#removeGpsData()
这是无法做到的。我找不到解释原因的链接作为参考,但它与应用程序的工作方式有关。将另一个应用程序调用到您的应用程序时,有些事情是您无法做到的。
您将必须创建一个自定义相机应用程序并使用 beerockxs 描述的 Camera.Parameter 方法。