0
我在这里有点困惑。有没有参考活动或上下文访问设备IMEI的方法?
从我读过的关于如何在Android中获取设备ID(IMEI)的所有资源看来,如果没有对活动或活动上下文的引用,就无法获取它。
这是真的吗?
难道还有别的办法吗?一些静态系统方法可以帮助完成这个简单的任务?
这个决定背后的逻辑是什么?
这是唯一的选择吗?
TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String imei = mTelephonyMgr.getDeviceId();
具有以下权限
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
感谢,
伊达
具有讽刺意味的是,你从上下文获得的是公共静态字符串常量(“电话”iirc)的价值,但假设它将始终具有它今天所做的价值并不真实。 – 2010-12-07 17:42:09
是否可以从库中启动一个没有任何访问上下文的子活动?在这种情况下,是否可以与本活动进行沟通并让它检查设备的IMEI? (检查预定义的IMEI列表) – Ita 2010-12-08 17:48:44