如何强制网络位置?

Posted

技术标签:

【中文标题】如何强制网络位置?【英文标题】:How can I force Network Location? 【发布时间】:2012-07-23 18:00:24 【问题描述】:

我想打开网络位置(“无线网络”- 由 Wi-fi 和/或移动网络确定的位置)。这可能吗?

在我的应用程序中,我可以强制 3g 连接(仅在 android 2.3+ 中,我在 Android 2.2 上遇到 WRITE_SECURE_SETTINGS 问题)和 GPS 位置。

谢谢,

【问题讨论】:

【参考方案1】:

如果必须,您可以通过 root 方法执行此操作,但是,我建议在大多数情况下提示用户。

提示见Android get location or prompt to enable location service if disabled。我真的不确定 root 方法,但我确定它记录在 XDA-Forums 的某个地方。

【讨论】:

根手机是我的选择。我需要在没有 root 的情况下打开网络提供商.. 抱歉,这在 Android 1.5 中根本不可能作为安全功能,即使用户给予许可。

以上是关于如何强制网络位置?的主要内容,如果未能解决你的问题,请参考以下文章

GPS/LOCATION 关闭时如何获取位置? [复制]

如何强制 UISlider 值和拇指位置之间的同步?

如何在 iOS 应用程序中强制“始终”访问位置

每次应用启动时如何强制phonegap询问地理位置?

如何强制元素的 CSS 动画从与上一个动画完成的位置相同的位置开始?

如何强制 Safari 重新绘制位置:滚动上的固定元素?