Tun Android-Handys haben eine MAC-Adresse, wenn eine Verbindung zu 3G?
Wurde ich gefragt, ob Android-Handys haben eine MAC-Adresse, wenn eine Verbindung zum internet über 3G? Ich gehe davon aus, dass Sie es tun, so dass ich denke, meine eigentliche Frage ist, ob oder nicht es ist sowieso Zugriff darauf haben? Ich habe nicht gefunden was von der Suche über die APIs oder durch googeln, aber vielleicht habe ich etwas verpasst.
Vielen Dank im Voraus
- Was brauchst du den MAC für? MAC ist nicht verbunden mit 3G, EDGE, etc. Das Gerät ist möglicherweise kein WLAN und auch kein bluetooth - dann gibt es auch keine MAC-Adresse.
Du musst angemeldet sein, um einen Kommentar abzugeben.
MAC-Adresse eine spezifische, Netzwerk-Technologien, implementieren den IEEE 802-Standards, wie ethernet. 3G ist nicht ein IEEE-802-Netzwerk, also die MAC-Adresse wirklich nicht gelten.
Sagte, es sollte nur sehr wenige Gründe, um die MAC-Adresse in der app, es sei denn, Sie schreiben einen Netzwerk-Treiber oder etwas bestimmtes mit dem TCP/IP-Netzwerk.
Oft die Menschen erreichen, für die MAC-Adresse zu denken, dass es stellt eine eindeutige Geräte-id, wenn Sie wirklich nutzen sollte, so etwas wie http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID zu bekommen eine eindeutige id, die Arbeit wird auf alle möglichen hardware-Kombinationen, für android, von denen einige vielleicht keine IEE 802-Netzwerk auch immer.
Ich habe nie gesehen, jeder Hinweis auf eine 3G MAC Adresse überall. Die nächste Sache, eine 3G-MAC-Adresse, die ich kenne, ist die IMEI/MEID-code.
android.- Telefonie.TelephonyManager.getDeviceId() zurückkehren wird, die IMEI/MEID-code.
Wenn Sie versuchen, Sie eindeutig zu identifizieren-app installiert, dann sehen Sie: http://android-developers.blogspot.com/2011/03/identifying-app-installations.html