自动 active/deactive 位置和数据
Auto active/deactive Location & Data
我已经成功开发了一个跟踪应用程序,可以将手机的位置记录到网络服务器上。但我必须一直保持位置和数据服务的活跃。有没有一种方法可以仅在需要时自动启用和禁用这些服务。
目标版本:Android 4.4.4 (KitKat)
关于数据,你无能为力。您不能以编程方式 enable/disable 数据连接(蜂窝)。
关于位置,不能按需启用,但可以打开设置位置选项卡:
startActivity(新意图(Settings.ACTION_LOCATION_SOURCE_SETTINGS));
或者您可以提示启用(而不是禁用)位置设置,只是从应用程序内部,在 Google Play 服务的帮助下显示一个对话框。文档是 here
我已经成功开发了一个跟踪应用程序,可以将手机的位置记录到网络服务器上。但我必须一直保持位置和数据服务的活跃。有没有一种方法可以仅在需要时自动启用和禁用这些服务。
目标版本:Android 4.4.4 (KitKat)
关于数据,你无能为力。您不能以编程方式 enable/disable 数据连接(蜂窝)。
关于位置,不能按需启用,但可以打开设置位置选项卡: startActivity(新意图(Settings.ACTION_LOCATION_SOURCE_SETTINGS));
或者您可以提示启用(而不是禁用)位置设置,只是从应用程序内部,在 Google Play 服务的帮助下显示一个对话框。文档是 here