【问题标题】:Getting latitude and longitude获取纬度和经度
【发布时间】:2015-08-06 12:33:40
【问题描述】:

请大家说说为什么这段代码显示没有可用的提供者

LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
provider = lm.getBestProvider(criteria, false);
Location loc = lm.getLastKnownLocation(provider);
if (loc != null) {
    Toast.makeText(this, "Provider" + provider + " has been selected", Toast.LENGTH_LONG).show();
} else {
    tv.setText("No provider Available");
}

【问题讨论】:

    标签: android location latitude-longitude


    【解决方案1】:

    也许你忘了在清单中定义权限。

    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    

    阅读文档:http://developer.android.com/training/location/retrieve-current.html#GetLocation

    【讨论】:

      猜你喜欢
      • 2019-03-25
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      相关资源
      最近更新 更多