DelphiXE获取 Android 上的设备 ID  
官方Delphi 学习QQ群: 682628230(三千人)
频道

DelphiXE获取 Android 上的设备 ID


要从Delphi获取Android ID,不过要注意:这个Id可能会有所不同。什么时候会变化?例如,当您将移动设备还原到出厂设置或设备Root时,它可能会有所不同。


因此,如果用户安装应用程序,我们将获得一个 ID,但如果用户将设备重置为出厂,然后重新安装我们的应用程序,我们将获得与第一个 ID 的不同 ID。


为了能够在Android上获取 Id,我们需要两个单元:Androidapi.JNI.Provider和Androidapi.helpers,功能如下:


Uses

 


Androidapi.JNI.Provider, Androidapi.helpers;


 


function GetDeviceId(): string;


begin


try


Result := JStringToString(TJSettings_SECURE.JavaClass.getString(TAndroidHelper.Activity.getContentResolver, TJSettings_SECURE.JavaClass.ANDROID_ID));


except


Result :='';


end;


end;

————————————————


原文链接:https://blog.csdn.net/tvmerp/article/details/106691747



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.036291837692261 seconds