Localisation du téléphone par le GPS
	
	
		Bonjour à tous, je vous explique mon problème, j'essaye d'obtenir à l'aide d'un code plutôt simple les coordonnées de mon téléphone. J'entends par la longitude et latitude.
Voici mon code:
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
   | public class MainActivity extends Activity implements LocationListener {
 
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
 
		LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
	    Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
		Toast.makeText(getApplicationContext(), "Ok", Toast.LENGTH_SHORT).show();
 
 
		if (lm.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
			lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 10000, 0, this);
			lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 10000, 0, this);
 
 
			double longitude = location.getLongitude();	
			Toast.makeText(getApplicationContext(), String.valueOf(longitude), Toast.LENGTH_SHORT).show();
			//double latitude = location.getLatitude();
			//Toast.makeText(getApplicationContext(), String.valueOf(latitude), Toast.LENGTH_SHORT).show();
			}
		else
		{
			Toast.makeText(getApplicationContext(),"GPSNONACTIVER", Toast.LENGTH_SHORT).show();	
			}
 
	} | 
 Et voici mes permissions :
	Code:
	
1 2 3 4 5 6 7 8
   |         </activity>
 
 
    </application>
  <uses-permission android:name="android.permission.INTERNET" />
		<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
		<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
</manifest> | 
 Mais lorsque je lance cette application sur une tablette android avec le GPS d'activer , mon application se stop et me dit que l'application s'est arrêtée :/. Avez-vous une solution? Je vous remercie d'avance