本文整理自网络,侵删。
首先要uses
uses FMX.Platform.Android, Androidapi.JNI.Telephony, Androidapi.JNI.Provider , Androidapi.JNIBridge, Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.JavaTypes, Androidapi.Helpers;接著放上Button,在Click事件打上
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); end; if IMEI = '' then IMEI := JStringToString(TJSettings_Secure.JavaClass.getString( SharedActivity.getContentResolver, TJSettings_Secure.JavaClass.ANDROID_ID)); ShowMessage('IMEI :' + #13 + IMEI);
相关阅读 >>
Delphi datasettojson jsontodataset
Delphi winapi: getfocus - 获取当前拥有焦点的窗口的句柄
更多相关阅读请进入《Delphi》频道 >>