2019独角兽企业重金招聘Python工程师标准>>>
String brand | 商标 |
String model | 手机型号 |
String serialno | 序列号 |
String android_id | 设备ID |
String release | android版本 |
String sdk | 最小兼容版本 |
String bid | 系统版本编号 |
String manufacturer | 厂商 |
String product | 销往地 |
String cpu_abi | CPU类型 |
String display | ROM编号名称 |
String device | |
String fingerprint | 厂商/制造地 |
String imei | IMEI |
String imsi | 移动用户识别码 |
String devicesoftwareversion | 设备的软件版本号 |
String phonenum | 电话号码 |
String phonetype | 电话状态 |
String simserialnumber | ICCID(SIM串号) |
String simcountryiso | ISO国家码(SIM卡的国家码) |
String simoperator | 移动网络码(SIM卡提供的移动国家码) |
String simoperatorname | 服务商名称(中国联通,中国电信) |
String simstate | SIM状态(没插卡,就绪,锁定) |
String voicemailnumber | 获取语音邮件号码 |
String networkcountryiso | ISO标准的国家码 |
String networkoperator | 全球运营商MCC+MNC |
String networkoperatorname; | 名字(中国联通,中国电信) |
String networktype | 当前使用的网络类型 |
String wifiadess; | 网卡地址 |
String bluetoothadess | 蓝牙地址 |
String screensize | 屏幕像素 |
String screendensity | 比例因子:显示器的逻辑密度 |
String getcid | GSM位置区值 |
String getlac | GSM位置区码 |
try {
brand = Build.BRAND;
} catch (Exception e) {
brand = "NULL";
}
try {
model = Build.MODEL;
} catch (Exception e) {
model = "NULL";
}
try {
Class> c = Class.forName("android.os.SystemProperties");
Method get = c.getMethod("get", String.class);
serialno = (String) get.invoke(c, "ro.serialno");
} catch (Exception ignored) {
serialno = "NULL";
}
try {
android_id = Secure.getString(this.getContentResolver(),
Secure.ANDROID_ID);
} catch (Exception e) {
android_id = "NULL";
}
try {
release = Build.VERSION.RELEASE;
} catch (Exception e) {
release = "NULL";
}
try {
sdk = Build.VERSION.SDK;
} catch (Exception e) {
sdk = "NULL";
}
try {
bid = Build.ID;
} catch (Exception e) {
bid = "NULL";
}
try {
manufacturer = Build.MANUFACTURER;
} catch (Exception e) {
manufacturer = "NULL";
}
try {
product = Build.PRODUCT;
} catch (Exception e) {
product = "NULL";
}
try {
cpu_abi = Build.CPU_ABI;
} catch (Exception e) {
cpu_abi = "NULL";
}
try {
display = Build.DISPLAY;
} catch (Exception e) {
display = "NULL";
}
try {
device = Build.DEVICE;
} catch (Exception e) {
device = "NULL";
}
try {
fingerprint = Build.FINGERPRINT;
} catch (Exception e) {
fingerprint = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
imei = tm.getDeviceId();
} catch (Exception e) {
imei = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
imsi = tm.getSubscriberId();
} catch (Exception e) {
imsi = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
devicesoftwareversion = tm.getDeviceSoftwareVersion();
} catch (Exception e) {
devicesoftwareversion = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
phonenum = tm.getLine1Number();
} catch (Exception e) {
phonenum = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
phonetype = Integer.toString(tm.getPhoneType());
} catch (Exception e) {
phonetype = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
simserialnumber = tm.getSimSerialNumber();
} catch (Exception e) {
simserialnumber = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
simcountryiso = tm.getSimCountryIso();
} catch (Exception e) {
simcountryiso = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
simoperator = tm.getSimOperator();
} catch (Exception e) {
simoperator = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
simoperatorname = tm.getSimOperatorName();
} catch (Exception e) {
simoperatorname = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
simstate = Integer.toString(tm.getSimState());
} catch (Exception e) {
simstate = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
voicemailnumber = tm.getVoiceMailNumber();
} catch (Exception e) {
voicemailnumber = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
networkcountryiso = tm.getNetworkCountryIso();
} catch (Exception e) {
networkcountryiso = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
networkoperator = tm.getNetworkOperator();
} catch (Exception e) {
networkoperator = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
networkoperatorname = tm.getNetworkOperatorName();
} catch (Exception e) {
networkoperatorname = "NULL";
}
try {
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
networktype = Integer.toString(tm.getNetworkType());
} catch (Exception e) {
networktype = "NULL";
}
try {
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wifi.getConnectionInfo();
wifiadess = info.getMacAddress();
} catch (Exception e) {
wifiadess = "NULL";
}
try {
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
bluetoothadess = adapter.getAddress();
} catch (Exception e) {
bluetoothadess = "NULL";
}
try {
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int widthPixels = dm.widthPixels;
int heightPixels = dm.heightPixels;
screensize = Integer.toString(widthPixels) + "*"
+ Integer.toString(heightPixels);
} catch (Exception e) {
screensize = "NULL";
}
try {
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
float density = dm.density;
screendensity = Float.toString(density);
} catch (Exception e) {
screendensity = "NULL";
}
try {
TelephonyManager tel;
tel = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
CellLocation cellLocation = tel.getCellLocation();
GsmCellLocation gsmCellLocation = (GsmCellLocation) cellLocation;
getcid = Integer.toString(gsmCellLocation.getCid());
} catch (Exception e) {
getcid = "NULL";
}
try {
TelephonyManager tel;
tel = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
CellLocation cellLocation = tel.getCellLocation();
GsmCellLocation gsmCellLocation = (GsmCellLocation) cellLocation;
getlac = Integer.toString(gsmCellLocation.getLac());
} catch (Exception e) {
getlac = "NULL";
}