如何在Android中获取IMEI,LAC / CELLID

问题描述

|| 如何获取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\" />
希望能帮助到你。