Se connecter avec
S'enregistrer | Connectez-vous

Affichage position actuelle de l'utilisateur en androïde

Dernière réponse : dans Programmation

Salut :) ,
Bah voilà, je suis un débutant sur le système d'exploitation Androïde, et je veux faire une petite application permettant l'affichage la position actuelle de l'utilisateur... J'ai suivi plusieurs tutos mais je bug toujours :( 
Voilà mon code :

  1. import android.app.Activity;
  2. import android.content.Context;
  3. import android.location.*;
  4. import android.os.Bundle;
  5. import android.widget.Toast;
  6. public class SampleGPS extends Activity
  7. {
  8. private LocationManager locationManager;
  9. private LocationListener locationListener;
  10. @Override
  11. public void onCreate(Bundle savedInstanceState)
  12. {
  13. super.onCreate(savedInstanceState);
  14. setContentView(R.layout.main);
  15. System.out.println("etape une");
  16. locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
  17. System.out.println("etape deux");
  18. locationListener = new MyLocationListener();
  19. System.out.println("etape trois");
  20. locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,0,locationListener);
  21. System.out.println("etape quatre");
  22. }
  23. private class MyLocationListener implements LocationListener
  24. {
  25. public void onLocationChanged(Location loc)
  26. {
  27. System.out.println("Position Changed");
  28. if (loc != null)
  29. {
  30. Toast.makeText(getBaseContext(), "Localisation actuelle :\n Lat: " + loc.getLatitude() + " Lng: " + loc.getLongitude(),Toast.LENGTH_SHORT).show();
  31. }
  32. }
  33. public void onProviderDisabled(String provider)
  34. {
  35. System.out.println(provider+" Est Désactivé");
  36. }
  37. public void onProviderEnabled(String provider)
  38. {
  39. System.out.println(provider+" Est Activé");
  40. }
  41. public void onStatusChanged(String provider, int status,Bundle extras)
  42. {
  43. }
  44. }
  45. }


Le LogCat M'affiche :


Ma question : Pourquoi le network provider est toujours désactivé ???? et quoi faire ?? HELP WANTED :S !
Merci d'avance ;) 
Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte
Tom's guide dans le monde