您构建了一个移动应用程序,并且您的移动应用程序依赖于第三方应用程序。
您的移动应用程序是否可以找出所需的第三方应用程序是否已安装? (如果没有,则提示用户安装所需的应用程序。)
答案 0 :(得分:1)
使用PackageManager
检查是否已安装特定的封装。您可以在catch
语句中包含用于获取包的代码。
private boolean isPackageInstalled(String packageName, PackageManager packageManager) {
try {
packageManager.getPackageInfo(packageName, 0);
return true;
} catch (PackageManager.NameNotFoundException e) {
return false;
}
}
检查以下答案以获得进一步的解释