android 获取 mac 以及device id
因为在工作中要统计一些用户的数据,以及爱好等等..所以就要统计不同用户!所以,刚开始用device id 如下:/**
* 获取机器唯一标识 * @param _context * @return */ public String getLocaldeviceId(Context _context){ TelephonyManager tm = (TelephonyManager) _context .getSystemService(Context.TELEPHONY_SERVICE); String deviceId = tm.getDeviceId(); if (deviceId == null || deviceId.trim().length() == 0) { deviceId = String.valueOf(System .currentTimeMillis()); } return deviceId ; }
我理解为类似手机的出厂标号,但是有很多的是无法获取到device id的!所以,就要获取mac地址
mac地址很好理解,就是用户上网的上网许可证,这个买手机的时候,你翻开电池就知道里面有一个标签!
下面是获取mac地址的代码
/** * 获取mac地址 * @param context * @return */ public String getLocalMacAddress(Context context) { WifiManager wifi = (WifiManager) context.getSystemService( Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); return info.getMacAddress(); }
相关推荐
Micusd 2020-11-19
cheidou 2020-11-19
星马殇 2020-11-18
Echodat 2020-10-08
flyToSkyL 2020-09-11
zjc 2020-09-03
阳光普照 2020-09-01
十年砍柴 2020-08-30
猪猪侠喜欢躲猫猫 2020-08-17
ladewang 2020-08-17
渣渣灰 2020-08-13
blankt 2020-08-15
vickay 2020-08-09
TinyDolphin 2020-08-09
山兔与孟婆 2020-08-09
longjing 2020-08-07
xiaogoua 2020-08-06