开发者

Android Mobile number and Wi-Fi MAC address

I want to know Mobile number and Wi-Fi-Address .Howis this possible.Can a开发者_运维技巧nyone Help me


try this for Mobile Number

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
// get IMEI
String imei = tm.getDeviceId();
String phone = tm.getLine1Number();

but its not always reliable on for example non phone device. You will also need to add permision "android.permission.READ_PHONE_STATE".

for MAC address

WifiManager wfManager;
    WifiInfo wifiinfo; 
wfManager = (WifiManager)getSystemService(Context.WIFI_SERVICE);
wifiinfo = wfManager.getConnectionInfo();
String MAC = wifiinfo.getMacAddress();


public  String getMAC() {
    wifimanager= (WifiManager)getSystemService(Context.WIFI_SERVICE);
    wifiinfo = wifimanager.getConnectionInfo();
   MAC=wifiinfo.getMacAddress();
    System.out.println("MAC address info---- "+MAC);
    Toast.makeText(getApplicationContext(), "MAC address:"+MAC , Toast.LENGTH_LONG).show();
    if(MAC==null){
        MAC="1A:DC:5C:8E:15:7B";
    }

    return MAC;
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜