问题描述
||
如何获取IMEI,LAC / CELLID数据?这简单吗?在android / iphone中?
你能给我几行吗?
解决方法
对于IMEI
可以
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String IMEI = tm.getDeviceId();
与
<uses-permission android:name=\"android.permission.READ_PHONE_STATE\" />
, 使用TelephonyManager,如以下几行:
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
GsmCellLocation location = (GsmCellLocation) tm.getCellLocation();
String IMEI = tm.getDeviceId();
int lac = location.getLac();
... ...
另外,您应该使用以下权限:
<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\" />
<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\" />
<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\" />
<uses-permission android:name=\"android.permission.ACCESS_COARSE_UPDATES\" />
<uses-permission android:name=\"android.permission.READ_PHONE_STATE\" />
希望能帮助到你。