2011-05-30 99 views

回答

0

利用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" /> 

希望它有帮助。

5

对于IMEI 做它

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
    String IMEI = tm.getDeviceId(); 

<uses-permission android:name="android.permission.READ_PHONE_STATE" />