Java.lang.SecurityException: Requiere el permiso ACCESS_FINE_LOCATION o ACCESS_COARSE_LOCATION

Estoy desarrollando un androide donde deseo conseguir la localización del usuario usando NETWORK_PROVIDER, no estoy usando el GPS para este purpose.I están consiguiendo la excepción siguiente

java.lang.SecurityException: Requiere el permiso ACCESS_FINE_LOCATION o ACCESS_COARSE_LOCATION

y estoy usando código siguiente.]

tx=(TextView) findViewById(R.id.textView1); lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE); lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1000, 10f, this); tx.setText("Status="+lm.isProviderEnabled(LocationManager.NETWORK_PROVIDER)); 

y archivo de manifiesto

 <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> </application> 

Los permisos se colocan en la etiqueta de manifiesto (no en la etiqueta de aplicación), es decir

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="package.mypackage" android:versionCode="1" android:versionName="1.2"> <uses-sdk android:minSdkVersion="7" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> </manifest> 

Por favor, inténtalo

 <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> 
  • Calcule el rodamiento entre dos ubicaciones (lat, long)
  • IllegalArgumentException arrojada por requestLocationUpdate ()
  • El permiso ACCESS_MOCK_LOCATION se ignora?
  • ¿Qué dispositivos admiten la lectura de velocidad de geolocalización en sus navegadores?
  • Obtener la distancia entre dos puntos geográficos
  • Localización de la ubicación: Servicio de ubicación de Google Play o API de ubicación de la plataforma Android
  • Utilizar GPS y proveedor de red al mismo tiempo en Android
  • Android: LocationManager vs Servicios de Google Play
  • Location.getTime () devuelve siempre timestamp sin milisegundos
  • Android: getLastKnownLocation fuera de la fecha - ¿cómo forzar la actualización de la ubicación?
  • Android obtiene la ubicación o el mensaje para habilitar el servicio de ubicación si está deshabilitado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.