android – 获取纬度和经度,无需从应用程序中插入Sim卡和启动/停止Gps
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了android – 获取纬度和经度,无需从应用程序中插入Sim卡和启动/停止Gps,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1343字,纯文字阅读大概需要2分钟。
内容图文
![android – 获取纬度和经度,无需从应用程序中插入Sim卡和启动/停止Gps](/upload/InfoBanner/zyjiaocheng/821/19ad728b1f4a4ed7a2be17bafafc8787.jpg)
我正在尝试获取Gps纬度和经度,但我有一个查询,每当我尝试获取Lat&很长没有SIM卡,它没有提供任何信息,只要我插入我的SIM卡,它提供了所需的所有信息.
LocationManager mlocManager =
(LocationManager) getSystemService(Context.LOCATION_SERVICE);
LocationListener mlocListener = new MyLocationListener();
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
0, 0, mlocListener);
你可以看到我使用的是GPS_PROVIDER,它并没有给我Lat&没有网络操作符的帮助,任何人都可以打电话给我吗?
另一件事是如何从应用程序启动和停止GPS意味着我想在特定时间后启动GPS,并且一旦我得到beslocation,我可以将其关闭.
解决方法:
您无需访问任何网络即可在Android上获取GPS位置.但是互联网连接将位置修复从大约5分钟加速到5秒(大约)!与独立GPS相比,这一改进是由Assisted-GPS (A-GPS)带来的.
GPS手机(包括Android设备)检查网络连接是否可用.如果是这样,他们从A-GPS服务器下载辅助数据并使用它来计算GPS芯片组的定位.如果没有,GPS芯片组必须从GPS卫星下载数据,这需要很长时间(速率为每秒50位!).
如果不久前计算出GPS位置,也可以加快该过程.
首先:
>检查您是否已将ACCESS_FINE_LOCATION添加到清单的权限中
>检查手机设置中是否启用了GPS卫星
>检查您是否在室内(距离上方20,000公里的卫星信号不喜欢屋顶和墙壁)
然后启动您的应用并等待,可以在第一个修复可用之前几分钟.
至于从您的应用程序启动GPS,似乎可能(见How can I enable or disable the GPS programmatically on Android?),但我不知道如何!至少你可以下载Tasker并对其进行编程以启动/停止GPS.
内容总结
以上是互联网集市为您收集整理的android – 获取纬度和经度,无需从应用程序中插入Sim卡和启动/停止Gps全部内容,希望文章能够帮你解决android – 获取纬度和经度,无需从应用程序中插入Sim卡和启动/停止Gps所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。