9

我发现了很多关于此的帖子,但没有正确给出答案。我的应用程序需要 IMEI 号码,我这样做了,但它显示 000000000000000(15 个零)。它在设备上运行良好,但我希望它在我的模拟器上正常运行。我想要一些唯一的数字,除了这些零。如果这里有任何编程解决方案。发布您的答案。我必须设置这个数字而不是(15 个零)“352373051009616”

TelephonyManager telephonyManager =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);

字符串 imei = telephonyManager.getDeviceId();

textDeviceID2.setText("设备id:-" +imei);

任何可能的解决方案(以编程方式和硬编码方式)

4

3 回答 3

1

希望对您有所帮助。您可以编辑您的模拟器 IMEI 号码,那里的说明非常清楚。

于 2012-07-03T04:31:42.473 回答
1

这就是模拟器用作 IMEI 的内容。如果您真的需要或想要更改它,您可以使用十六进制编辑器打开模拟器可执行文件并按照http://codepainters.wordpress.com/2009/12/11/android-imei-number-and-进行修改模拟器/

于 2012-07-03T04:28:33.380 回答
1

从 27.2.9 版本开始,android 模拟器有一些 IMEI 号码。(不过好像还是不是唯一的)

这可能解决了你的问题。

于 2018-05-16T07:27:25.797 回答