有没有办法访问设备IMEI而不参考活动或上下文?

时间:2010-12-07 15:09:58

标签: android android-context

我在这里有点困惑。

从我读过的有关如何在Android中获取设备ID(IMEI)的所有资源中,似乎没有参考活动或活动上下文就无法获得它。

这是真的吗?

还有其他办法吗?一些静态系统方法可以帮助您完成这项简单的任务吗?

这个决定背后的逻辑在哪里?

这是唯一的选择吗?

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

String imei = mTelephonyMgr.getDeviceId(); 

具有以下权限

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

谢谢,

伊达

1 个答案:

答案 0 :(得分:0)

您可以在Application.onCreate()中执行此操作,并将IMEI存储在public static String中。