问题描述
|
我想知道手机号码和Wi-Fi地址,这怎么可能。有人可以帮我吗
解决方法
试试这个手机号码
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
// get IMEI
String imei = tm.getDeviceId();
String phone = tm.getLine1Number();
但是在非电话设备上并非总是可靠的。您还需要添加权限\“ android.permission.READ_PHONE_STATE \”。
用于MAC地址
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;
}