Android手机连接到3G时是否有MAC地址?

时间:2011-06-03 20:52:28

标签: android 3g mac-address

我想知道Android手机在通过3G连接到互联网时是否有MAC地址?我假设他们这样做,所以我想我真正的问题是无论是否有访问它?我没有通过查看API或通过谷歌搜索找到任何东西,但也许我错过了一些东西。

提前致谢

2 个答案:

答案 0 :(得分:5)

MAC地址特定于实施IEEE 802标准的网络技术,例如以太网。 3G不是IEEE 802网络,因此MAC地址确实不适用。

尽管如此,除非您正在编写网络驱动程序或使用TCP / IP网络执行特定操作,否则应用程序中使用MAC地址的原因应该很少。

通常人们会认为它代表一个唯一的设备ID,因为它确实应该使用像http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID这样的东西来获得一个唯一的ID,它将适用于所有不同的Android硬件组合,其中一些其中可能不包括任何IEE 802网络。

答案 1 :(得分:1)

我从未在任何地方看到任何对3G MAC地址的引用。我所知道的最接近3G MAC地址的是IMEI / MEID代码。

android.telephony.TelephonyManager.getDeviceId()将返回IMEI / MEID代码。

如果您尝试唯一标识应用安装,请参阅:http://android-developers.blogspot.com/2011/03/identifying-app-installations.html