回答
请参阅本 https://stackoverflow.com/a/1972404/951045
TelephonyManager mngr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
mngr.getDeviceId();
添加READ_PHONE_STATE
权限AndroidManifest.xml
Context.Telephony_service ---> Context.TELEPHONY_SERVICE – ChangUZ
您可以使用: TelephonyManager tManager =(TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE); String uid = tManager.getDeviceId(); –
对于Android M及以上版本,用户可能不会授予权限,因此在访问它们之前我们需要检查相同的权限。看看这个答案http://stackoverflow.com/a/38782876/3811068 –
下面是代码: -
telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
deviceId = telephonyManager.getDeviceId();
Log.d(TAG, "getDeviceId() " + deviceId);
phoneType = telephonyManager.getPhoneType();
Log.d(TAG, "getPhoneType() " + phoneType);
试试这个
final TelephonyManager tm =(TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
String deviceid = tm.getDeviceId();
public String getIMEI(Context context){
TelephonyManager mngr = (TelephonyManager) context.getSystemService(context.TELEPHONY_SERVICE);
String imei = mngr.getDeviceId();
return imei;
}
下面的代码使用IMEI:
TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
String imei= tm.getDeviceId();
- 1. 获取已连接的[Android]电话的IMEI和序列号
- 2. 如何获取PhoneGap中的IMEI号码?
- 3. 如何获取平板电脑的IMEI号码?
- 4. 如何获取LDAP电话号码?
- 5. 如何获取iPhone电话号码
- 6. 如何获取我的电话号码
- 7. 如何获取电话号码?
- 8. 如何在imeiplugin的phonegap应用程序中获取imei号码
- 9. 如何获取拨打电话的电话号码信息
- 10. 如何从NDK获取IMEI?
- 11. 获取电话号码
- 12. 电话列表 - 获取每个人的电话号码
- 13. 如何在iphone中以编程方式获取imei和序列号?
- 14. 如何获取按电话号码排序的联系人?
- 15. 如何获得来电电话号码?
- 16. 如何找到给定IMEI号码的SIM卡的电话号码?
- 17. 从电话号码获取区号
- 18. Android平板电脑序列号(IMEI不/ DEVICE_ID /串行)
- 19. 如何从电报机器人获取电话号码?
- 20. 如何从电子名片中获取电话号码
- 21. 如何使用C#获取帐号上的电话号码?
- 22. 如何获取星号中的电话号码(callerID)
- 23. 将IMEI解码为序列号
- 24. 如何以编程方式从iPhone获取IMEI号码?
- 25. 如何在J2ME中动态获取移动IMEI号码?
- 26. 如何获取Android设备的GPS ID(像IMEI号码)
- 27. 如何获取诺基亚手机的IMEI号码?
- 28. 如何以编程方式获取iPhone的IMEI号码?
- 29. 如何使用javascript从tizen手机获取IMEI号
- 30. 如何使用javascript/jquery获取android设备IMEI号码?
要获得IMEI号码使用此代码 'TelephonyManager mngr = getSystemService(Context.Telephony_service); mngr.getDeviceId()' – techieWings
哪些权限需要? –
READ_PHONE_STATE – techieWings