在android应用程序中查找lat和lon

在android应用程序中查找lat和lon,android,android-activity,gps,android-location,Android,Android Activity,Gps,Android Location,我需要在活动中获得lat和lon。在我的oncreate方法中,我尝试了下面的代码,但是当我尝试打印Lat时,我没有得到任何东西。我做错了什么。我也已经包括在清单文件中了。我需要两个值为Lat和lon的字符串 LocationManager manager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); LocationListener lis = new LocationLis

我需要在活动中获得lat和lon。在我的oncreate方法中,我尝试了下面的代码,但是当我尝试打印Lat时,我没有得到任何东西。我做错了什么。我也已经包括在清单文件中了。我需要两个值为Lat和lon的字符串

LocationManager manager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);

             LocationListener lis = new LocationListener(){

                @Override
                public void onLocationChanged(Location location) {
                    // TODO Auto-generated method stub
                    Log.d("", "location " + location.getLatitude());

                }

                @Override
                public void onStatusChanged(String provider, int status,
                        Bundle extras) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void onProviderEnabled(String provider) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void onProviderDisabled(String provider) {
                    // TODO Auto-generated method stub

                }


            };


            manager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, lis);

请附上您的舱单。另外,请澄清“什么也得不到”的含义。您是否根本看不到任何日志记录,或者日志记录没有显示位置?我建议使用Google Play服务进行位置跟踪: