gpt4 book ai didi

android - 如何检查应用程序是否已安装?

转载 作者:行者123 更新时间:2023-11-29 15:18:33 24 4
gpt4 key购买 nike

如何检查特定应用程序是否安装在 Android 4.x 上?如果已安装,我想从我的应用程序启动它。

最佳答案

使用下一个代码:

uses
FMX.Helpers.Android, Androidapi.JNI.GraphicsContentViewText;


function IsAppInstalled(const AAppName: string): Boolean;
var
PackageManager: JPackageManager;
begin
PackageManager := SharedActivity.getPackageManager;
try
PackageManager.getPackageInfo(StringToJString(AAppName), TJPackageManager.JavaClass.GET_ACTIVITIES);
Result := True;
except
on Ex: Exception do
Result := False;
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Text := BoolToStr(IsAppInstalled('com.embarcadero.Project12'), True);
end;

谢谢

关于android - 如何检查应用程序是否已安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21378271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com