【发布时间】:2013-07-05 01:50:03
【问题描述】:
我一直在开发基于位置的应用程序。
我正在测试Samsung Galaxy S4 和Samsung Tab 7。
当调用getBestProvider() 时,如果启用它通常返回 GPS,否则返回网络,我的 Galaxy S4 就是这种情况。
但是,当我尝试在选项卡上运行应用程序时,getBestProvider() 从未返回 GPS 提供程序,即使它已启用。
S4 有android 4.2.2 而tab 有4.1.1,这可能是问题吗,如果不是,是什么?
【问题讨论】:
-
三星手机有一个固有的问题,他们没有像预期的那样正确地移植谷歌。不幸的是,他们没有像我们这样的开发人员记录错误的错误区域。谷歌不会让我们记录三星的错误,因为三星不像 HTC 那样为他们的手机定制安卓系统。
-
做这个实验,在三星、HTC 以外的任何设备上运行你的代码。它会像魅力一样发挥作用。
标签: android location location-provider