如何获取我的 Android 模拟器的 deviceId?

Cha*_*har 5 android emulation

我正在开发一个可以获取推送通知的 android 应用程序。但是我需要有一个 deviceId 才能成功,而且由于我没有任何 android 手机,我曾经在模拟器中测试该应用程序。所以我的问题是,我可以为我的模拟器获取一个 deviceId。

Har*_*edi 4

您无法在 Android 中获取设备 ID,但可以获取推送通知的 IMEI 号码。bcoz 所有设备都有不同的 IMEI 号码。在模拟器中,默认情况下您会得到 0000000000000 作为 IMEI,但在设备中,您会得到完美的数字。下面是获取 IMEI 号码的代码

TelephonyManager telephonyManager1 = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
    String imei = telephonyManager1.getDeviceId();
Run Code Online (Sandbox Code Playgroud)