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