我希望通过编程来获取我的应用程序的注册配置以及我的应用程序已经安装在他们身上的用户和手机的数量来获取电话序列号。
我可以得到吗?
我可以获得我的应用已安装在手机上的手机型号吗?
答案 0 :(得分:60)
请参考 https://stackoverflow.com/a/1972404/951045
TelephonyManager mngr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
mngr.getDeviceId();
向READ_PHONE_STATE
AndroidManifest.xml
权限
答案 1 :(得分:9)
public String getIMEI(Context context){
TelephonyManager mngr = (TelephonyManager) context.getSystemService(context.TELEPHONY_SERVICE);
String imei = mngr.getDeviceId();
return imei;
}
答案 2 :(得分:3)
以下是代码: -
telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
deviceId = telephonyManager.getDeviceId();
Log.d(TAG, "getDeviceId() " + deviceId);
phoneType = telephonyManager.getPhoneType();
Log.d(TAG, "getPhoneType () " + phoneType);
答案 3 :(得分:0)
试试这个
final TelephonyManager tm =(TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
String deviceid = tm.getDeviceId();
答案 4 :(得分:0)
使用以下代码进行IMEI:
TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
String imei= tm.getDeviceId();