J'ai écrit le code ci-dessous pour obtenir des positions longues latexception Nullpointer avec manager emplacement
myLocationManager = (LocationManager)getSystemService
(Context.LOCATION_SERVICE);
myLocationListener = new MyLocationListener();
myLocationManager.requestLocationUpdates
(LocationManager.GPS_PROVIDER, 1, 1, myLocationListener);
//HERE UNCOMMENT
latitude=myLocationManager.getLastKnownLocation
(LocationManager.GPS_PROVIDER).getLatitude();
longitude=myLocationManager.getLastKnownLocation
(LocationManager.GPS_PROVIDER).getLongitude();
Je reçois exception Nullpointer à la ligne suivante
(LocationManager.GPS_PROVIDER) .getLatitude();
Je teste le code sur mon téléphone Android 2.1 avec GPS activé et j'ai donné les autorisations suivantes dans le fichier manifeste
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_COARSE_LOCATION
android.permission.INTERNET
android.permission.ACCESS_WIFI_STATE
android.permission.ACCESS_NETWORK_STATE
android.permission.VIBRATE
Comment puis-je envoyer des coordonnées à partir de DDMS et est-ce nécessaire pour le faire si je cours sur un appareil mobile? –
http://i53.tinypic.com/5noqac.jpg Voici comment vous pouvez envoyer. Si vous ne trouvez pas la perspective DDMS, allez dans Fenêtre -> Ouvrir la perspective -> si vous ne voyez pas DDMS, allez dans Autre. Tada! :) –
Hey je l'exécute sur un appareil mobile .. pas sur l'émulateur .. Je pense que nous pouvons fournir ces coordonnées si nous travaillons sur l'émulateur –