我已经尝试在android教程之后实现openweather map api。其中仅显示默认的硬编码城市并提供用户城市偏好。但我的目的是根据android权限提供的Location / gps服务解析api。
请帮助我根据用户的当前位置提供代码来请求天气结果。
答案 0 :(得分:0)
您需要的主要权限是android.permission.ACCESS_COARSE_LOCATION或android.permission.ACCESS_FINE_LOCATION。
只有精确的位置才能访问gps数据,并允许您访问粗略位置提供的所有内容。您可以使用LocationManager的方法从gps和cell tower源获取位置数据,因此无需自己计算出这些信息。
Android Manifest Permissions: http://developer.android.com/reference/android/Manifest.permission.html
您可以获得此权限并找到可在weather api中使用的位置。