Autorisation de modification de l'état du WIFI
bonjour,
je teste l'activation du WIFI avec ce code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
private boolean etatWifi() {
WifiManager wifiManager = (WifiManager)getSystemService(WIFI_SERVICE);
if (wifiManager.isWifiEnabled()) {
button.setEnabled(true);
}
else {
wifiManager.setWifiEnabled(true);
button.setEnabled(true);
}
return true;
} |
j'ai rajouter les permissions dans le manifest
Code:
1 2 3 4
|
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> |
mais quand je lance l'appli sur mon archos il plante avec l'erreur
Code:
1 2
|
03-27 12:34:49.720: ERROR/AndroidRuntime(6112): java.lang.RuntimeException: Unable to start activity ComponentInfo{fr.sepamobile/fr.sepamobile.transfert}: java.lang.SecurityException: WifiService: Neither user 10032 nor current process has android.permission.CHANGE_WIFI_STATE. |
j'ai du oublier quelque chose mais quoi ?
merci