我之前做过android百度地图相关的开发 无论是gps还是中国的北斗定位系统 都是通过手机硬件和定位卫星进行时时连接 数据也是时时传输 不存在数据缓存(客户端有可能有数据缓存) 如果实在想修改定位 可以通过eclipse(专门开发android的软件)启动一个android模拟器 在模拟器上安装微信或者你需要定位的软件 在里面模拟经度纬度(因为模拟器没有gps硬件
) 点击send相当于获取了你设置的位置信息
1第一种方法
private void toggleGPS() {
Intent gpsIntent = new Intent();
gpsIntentsetClassName("comandroidsettings", "comandroidsettingswidgetSettingsAppWidgetProvider");
gpsIntentaddCategory("androidintentcategoryALTERNATIVE");
gpsIntentsetData(Uriparse("custom:3"));
try {
PendingIntentgetBroadcast(StartActivitythis, 0, gpsIntent, 0)send();
} catch (CanceledException e) {
eprintStackTrace();
}
}
2第二种方法
private void openGPSSettings() {
//获取GPS现在的状态(打开或是关闭状态)
boolean gpsEnabled = SettingsSecureisLocationProviderEnabled( getContentResolver(), LocationManagerGPS_PROVIDER );
if(gpsEnabled)
{
//关闭GPS
SettingsSecuresetLocationProviderEnabled( getContentResolver(), LocationManagerGPS_PROVIDER, false );
}
else
{
//打开GPS >
以上就是关于请问android如何修改系统gps信息,也就是我修改gps定位后,其他软件通过gps获取地理位置全部的内容,包括:请问android如何修改系统gps信息,也就是我修改gps定位后,其他软件通过gps获取地理位置、android怎样自动打开gps、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)