Lat long在micromax手机android中显示0,0坐标

时间:2013-10-23 09:04:58

标签: android

我正在获取当前位置,我可以进入所有手机而不是micromax手机中的任何想法吗?

最诚挚的问候。

1 个答案:

答案 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。