打算做一个黑名单的功能,那我就要知道客户端的唯一标识吧,但好像没有获取MAC地址的方法(如果有麻烦告诉我,实在小白啊~~)。获取不了MAC,有没有其他标识是唯一的,而且能获取到。IP的话...可变。web开发获取MAC地址唯一标识

解决方案 »

  1.   

    /**
     * 获取wifi mac地址
     * 
     * @return wifi mac地址(xx:xx:xx:xx:xx)
     */
    public String getLocalMacAddress() {
    WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
    WifiInfo info = wifi.getConnectionInfo();
    return info.getMacAddress();
    }需要加权限
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />