Delphi 判断安卓APP第一次启动


本文整理自网络,侵删。

 
function AndroidFirstStarBool:Boolean;
var
  PackageInfo:JPackageInfo;
  currentVersion,lastVersion:Integer;
begin
  PackageInfo:=SharedActivityContext.getPackageManager.getPackageInfo(SharedActivityContext.getPackageName, 0);
  currentVersion:=PackageInfo.versionCode;
  lastVersion:=SharedPrivatePreferences.getInt(StringToJString('VERSION_KEY'), 0);
  if currentVersion>lastVersion then
  begin
    //第一次启动
    SharedPrivatePreferences.edit.putInt(StringToJString('VERSION_KEY'),currentVersion);
    Result:=True;
  end
  else
  begin
    //不是第一次启动
    Result:=False;
  end;
end;

https://blog.csdn.net/xubzhlin/article/details/46633057

相关阅读 >>

Delphi 2009 之 tballoonhint

Delphi 获取临时文件夹路径

Delphi getvolumeinformation获取硬盘分区信息

Delphi webbrowser 加载html 将html代码转换成网页

Delphi发送邮件

Delphi 随机函数单元urandomutils

Delphi image1 图像复制到剪切板

pascal 语言中的关键字及保留字

Delphi线程简单创建、挂起、激活与终止

Delphi 两种登录界面验证写法

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...