我已经成功开发了一个跟踪应用程序,可以将移动设备的位置记录到Web服务器上。但我必须保持活跃的位置&数据服务一直都在。有没有办法只在需要时自动启用和禁用这些服务。
目标版本:Android 4.4.4(KitKat)
答案 0 :(得分:0)
关于数据,你无能为力。您无法以编程方式启用/禁用数据连接(cellullar)。
关于位置,您无法按需启用,但您可以打开设置位置标签: startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));
或者,您可以在应用内部提示启用(不禁用)位置设置,并在Google Play服务的帮助下显示对话框。文档为here