why emulator giving IMEI number 000000000000000
我找到了许多关于此的帖子,但没有给出正确答案。
我的应用程序需要IMEI号,我这样做了,但它显示000000000000000(15个零)。
它与设备工作正常,但我希望它在我的模拟器上正常运行。
我想要一些唯一的数字,除了这些零。
如果在这里有任何解决方案的解决方案。请提出你的答案。
我必须设置这个数字而不是(15个零)"352373051009616"
TelephonyManager telephonyManager =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String imei = telephonyManager.getDeviceId();
textDeviceID2.setText("Device id:-" +imei);
任何可能的解决方案(programitically以及硬编码)
从版本27.2.9开始,android模拟器有一些IMEI号。 (但它似乎仍然不是唯一的)
这可能解决了你的问题。
希望这对你有所帮助。 您可以编辑您的模拟器IMEI编号,那里的说明非常清楚。
这就是模拟器用作IMEI的内容。 如果您确实需要或想要更改它,可以使用十六进制编辑器打开模拟器可执行文件,并根据http://codepainters.wordpress.com/2009/12/11/android-imei-number-and-进行修改。该仿真器/