Android 是否可以强制开启定位服务?

Android 是否可以强制开启定位服务?,android,location,settings,location-services,Android,Location,Settings,Location Services,我正在创建一个应用程序,它严重依赖LocationServices。 现在我要求用户打开它们,一切正常 然而,当用户单击“否”时,该应用程序的全部功能都将付诸东流。 我可以通过我的服务向用户发送垃圾邮件来打开位置服务,但是我发现这个解决方案非常不优雅 有没有办法以编程方式打开此设置?我不需要额外的权限。 我做了我的研究,我只得到了我已经做过的——让用户通过对话框打开定位服务等等 有没有办法以编程方式打开此设置 幸运的是,没有,出于明显的隐私和安全原因,除了在根设备上 然而,当用户单击“否”时,该

我正在创建一个应用程序,它严重依赖LocationServices。 现在我要求用户打开它们,一切正常

然而,当用户单击“否”时,该应用程序的全部功能都将付诸东流。 我可以通过我的服务向用户发送垃圾邮件来打开位置服务,但是我发现这个解决方案非常不优雅

有没有办法以编程方式打开此设置?我不需要额外的权限。 我做了我的研究,我只得到了我已经做过的——让用户通过对话框打开定位服务等等

有没有办法以编程方式打开此设置

幸运的是,没有,出于明显的隐私和安全原因,除了在根设备上

然而,当用户单击“否”时,该应用程序的全部功能都将付诸东流

然后通知用户一次(每次运行UI)您的应用程序无法运行,用户应卸载您的应用程序


记住这一点

你根本无法做到,如果这是可能的话,那么你可以很容易地收集由于一些不道德的原因可能被出售的地点。。。因此,出于安全考虑,这根本不可能

您可以通过制作一个用户只想尝试的非常有用且有用的应用程序来强制用户单击“是”,但不能单击“否”,因为它根本无法运行……

您是否已经通过了?