我正在获取当前位置,我可以进入所有手机而不是micromax手机中的任何想法吗?
最诚挚的问候。
答案 0 :(得分:0)
在“手机设置”中查看天气您的位置信息提供商是否已启用。 在代码中首先检查清单中的权限
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
同时检查LocationChanged事件处理程序
try{
locListener = new LocationListener()
{
public void onStatusChanged(String provider, int status, Bundle extras) {
}
public void onProviderEnabled(String provider) {
}
public void onProviderDisabled(String provider) {
}
public void onLocationChanged(Location location) {
deviceLoc = location;
nOrgLatitude = deviceLoc.getLatitude(); nOrgLongitude = deviceLoc.getLongitude();
locManager.removeUpdates(this);
}};
locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 5000, 10, locListener);
locManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 5000, 10, locListener);
如图所示,您可以从GPS_Provider或Network_Provider请求位置。还要查看提供许多基于位置的功能的Geocoder文档。正如@hemant所提到的那样密切关注logcat。