获取手机的信息:手机IMEI,手机sim卡的IMSI,网络类型(WiFi,LTE(即4G)等),信号强度(蜂窝网络非WiFi),经纬度
app:http://fir.im/dpxu,可以下载看看效果
书接上文:http://blog.csdn.net/i_do_can/article/details/50411727 ,在上面的基础上继续
布局文件只是一个ListView,直接上主要的代码
// 获取当前时间
@SuppressLint("SimpleDateFormat")
public String time() {
long time = System.currentTimeMillis();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(time);
String strTime = format.format(date);
return strTime;
}
// 获取IMSI
public void getIMSI(Context context) {
TelephonyManager telManager = (TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE);
String imsi = telManager.getSubscriberId();
setIMSI(imsi);
}
// 获取IMEI
public void getIMEI(Context context) {
String imei = ((TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId();
setIMEI(imei);
}
/**
* 通过wifiManager获取mac地址
* @attention Wifi
* @return Mac Address
*/
public void getMacFromWifi(Context context){
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
if (!wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(true);
}
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
String mac = wifiInfo.getMacAddress();
setMAC(mac);
}
// 在WiFi状态下获取IP的地址
public void getWifi2Ip(Context context) {
// 获取wifi服务
WifiManager wifiManager = (WifiManager)