如何取得手機的IMEI |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
分享, 這是網路上找的到的, 要使用此功能
1. 要特別 USES Androidapi.JNI.Telephony, 其他應具備標準USES的Android 就不提了 2. project permissions 要打開 Bind device admin, (Read phone state 不知要不要開, 沒時間測, 我是有開) 3. 不知道沒有3G功能的平板是不是一樣也有 IMEI 碼, 目前手上沒有這類產品可測試 4. 如果想立即知道手機的IMEI, 可在撥號盤輸入 *#06# 5. 因為訊息在網路都找的到, 所以如果PO文有涉及不合法的地方, 就請副站刪除囉! function GetIMEI : string; var obj: JObject; tm: JTelephonyManager; IMEI: String; begin obj := SharedActivityContext.getSystemService(TJContext.JavaClass.TELEPHONY_SERVICE); if obj <> nil then begin tm := TJTelephonyManager.Wrap((obj as ILocalObject).GetObjectID); if tm <> nil then IMEI := JStringToString(tm.getDeviceId); if IMEI = '' then IMEI := JStringToString ( TJSettings_Secure.JavaClass.getString (SharedActivity.getContentResolver, TJSettings_Secure.JavaClass.ANDROID_ID) ) end; result := IMEI; end; |
JamesJuan
中階會員 發表:2 回覆:76 積分:80 註冊:2003-04-08 發送簡訊給我 |
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
感謝分享。
順這個題目分享一下一個連結: 關於android上取得唯一碼的相關方式與問題。當然,若要用某一種,可能還要想辦法對應到delphi的interface上。 http://blog.mosil.biz/2014/05/android-device-id-uuid/
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |