检查是否安装了第三方应用程序?

时间:2019-12-23 00:45:37

标签: java c# android ios swift

您构建了一个移动应用程序,并且您的移动应用程序依赖于第三方应用程序。

您的移动应用程序是否可以找出所需的第三方应用程序是否已安装? (如果没有,则提示用户安装所需的应用程序。)

1 个答案:

答案 0 :(得分:1)

使用PackageManager检查是否已安装特定的封装。您可以在catch语句中包含用于获取包的代码。

private boolean isPackageInstalled(String packageName, PackageManager packageManager) {
    try {
        packageManager.getPackageInfo(packageName, 0);
        return true;
    } catch (PackageManager.NameNotFoundException e) {
        return false;
    }
}

检查以下答案以获得进一步的解释

Check if application is installed - Android