bluetooth99
2012-10-10 08:56
采纳率: 68.6%
浏览 2.2k

应用里的GPS只有google地图能用

安卓应用程序用了地图。但是不正常运行。我调用了:

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,100, 0, this, null);

也不运行。但是如果用google地图的话,等到gps的图标显示,应用就开始正常调用onLocationChange。Google地图是怎么激活gps的?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • Kakalapa1986 2012-10-11 05:43
    最佳回答

    得先打开GPS:

    try { Settings.Secure.setLocationProviderEnabled(getContentResolver(),   
    LocationManager.GPS_PROVIDER, true);
    } catch (Exception e) { 
    logger.log(Log.ERROR, e, e.getMessage());
    }
    

    不过我觉得还要获得终端用户的许可。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题