目前,我将MAC地址作为Android设备的标识符。
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo wInfo = wifiManager.getConnectionInfo();
String mac = wInfo.getMacAddress();
然而,我发现对于一些用户的设备来说,mac
是空的。我不太明白为什么会出现这种情况。
如果您能找到原因,那最好不过了!
否则,您能提供另一种识别Android设备的方法吗?