我在android中开发位置跟踪器应用程序。什么时候
public void onLocationChanged(Location location) {
System.out.println(location);
}
so it gives meLocation[mProvider=network,mTime=1302690466456,mLatitude=21.1596426,mLongitude=72.8072426
,mHasAltitude=false,mAltitude=0.0,mHasSpeed=false,mSpeed=0.0,mHasBeari
在统一应用程序中,我启动了位置服务。
Input.location.Start(0,0); //tried various other values and default
然后继续投票就像
Input.location.lastData
并根据最后一个位置的时间戳检查时间戳以查看更改。统一自动请求良好的位置访问,清单似乎很好。
问题是这个位置很少被更新。可能是多公里的运动和几分钟之间的新位置。如果我然后启动谷歌地图导航,它也使用gps,我的应用程序将得到新的gps位置非常频繁,如预期。
在某种程度上,团结似乎并没有真正打开gps,但除了启动、轮询和有适当的清单之外,我看不到我还能做些什么。