本文共 3460 字,大约阅读时间需要 11 分钟。
核心代码:
Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE))
.getDeviceId();
1.加入权限
在manifest.xml文件中要添加 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
2.代码
-
-
-
-
-
-
- package net.sunniwell.app;
- import android.app.Activity;
- import android.os.Bundle;
- import android.telephony.CellLocation;
- import android.telephony.PhoneStateListener;
- import android.telephony.TelephonyManager;
- public class TelManager extends Activity {
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);
-
-
-
-
-
-
-
- tm.getCallState();
-
-
-
-
-
- tm.getCellLocation();
-
-
-
-
-
-
- tm.getDeviceId();
-
-
-
-
-
-
- tm.getDeviceSoftwareVersion();
-
-
-
-
-
-
- tm.getLine1Number();
-
-
-
-
-
-
- tm.getNeighboringCellInfo();
-
-
-
-
-
-
- tm.getNetworkCountryIso();
-
-
-
-
-
-
- tm.getNetworkOperator();
-
-
-
-
-
-
- tm.getNetworkOperatorName();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tm.getNetworkType();
-
-
-
-
-
-
-
- tm.getPhoneType();
-
-
-
-
-
-
- tm.getSimCountryIso();
-
-
-
-
-
-
- tm.getSimOperator();
-
-
-
-
-
-
- tm.getSimOperatorName();
-
-
-
-
-
- tm.getSimSerialNumber();
-
-
-
-
-
-
-
-
-
-
- tm.getSimState();
-
-
-
-
-
-
- tm.getSubscriberId();
-
-
-
-
-
- tm.getVoiceMailAlphaTag();
-
-
-
-
-
- tm.getVoiceMailNumber();
-
-
-
-
- tm.hasIccCard();
-
-
-
-
-
- tm.isNetworkRoaming();
-
-
-
- }
-
-
- }
转载: