Bonjour,
Je suis débutant sous android et je suis en train d'écrire une application qui doit récupérer l'adresse Mac du device sur lequel elle s’exécute ;
Est ce que quelqu'un aurait une idée ?
Merci
Bonjour,
Je suis débutant sous android et je suis en train d'écrire une application qui doit récupérer l'adresse Mac du device sur lequel elle s’exécute ;
Est ce que quelqu'un aurait une idée ?
Merci
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info = manager.getConnectionInfo(); String address = info.getMacAddress());
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS
Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android
Bonjour
Si c'est l'addresse du réseaux ethernet que tu souhaites alors il te faudra récupérer l'information soit dans le fichier /proc/net/arp
IP address---HW type-----Flags------HW address-----Mask----Device
X.X.X.X------------X-------------X----------X:X:X:X:X:X------*------------X
Soit dans le fichier
/sys/class/net/eth0/address
X:X:X:X:X:X
Après tu peux scanner le dossier net pour savoir quel réseau tu as (pas sûr que cela soit le eth0 mais fort possible)
Il faut aussi ajouter :
dans le manifest!
Code : Sélectionner tout - Visualiser dans une fenêtre à part <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
Partager