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