1
0
我敢肯定,在Android系统中,提供精确定位的默认位置提供者是现成的。 考虑到谷歌越来越意识到应用程序对系统资源的潜在误用和滥用,我认为这是一件好事。否则,人们就可以使用可靠的“使用GPS卫星”设置,诱骗用户认为自己在别处。 我能看到你能添加位置提供者的唯一方法是通过 android.location.LocationManager.addTestProvider(......) ,需要访问\u MOCK \u位置的权限。现在,此方法和权限都被记录为用于“测试”目的。我找不到一个消息来源明确表示,该许可证是不允许市场发布的应用程序,但我强烈怀疑是这样的。 |
2
4
此时不允许替换“default”,唯一的解决方法是创建一个模拟提供程序。首先必须设置安全权限: <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 其次,将代码设置为使用要创建的模拟提供程序。关于如何做到这一点,这里有一些极好的信息: http://diffract.me/2009/11/android-location-provider-mock/ |
3
1
然后,任何应用程序都可以转向使用用户首选的GPS\U提供商。 http://developer.android.com/guide/topics/intents/intents-filters.html |
Some_Dude · 跑asm和。c程序驱动程序中的c文件 6 年前 |
Michael Honey · 0进行位移位的目的是什么 6 年前 |
lombocska · Liquibase diff-驱动程序问题 7 年前 |
br0ken.pipe · VMWare卸载后以太网适配器损坏 7 年前 |