检查设备上是否有某个应用程序

时间:2013-05-31 08:13:37

标签: android android-layout android-intent

在我的应用程序中,我需要检查我的设备上是否存在“Amazon Appstore”。我怎样才能做到这一点? 引导我。我不知道。感谢。

3 个答案:

答案 0 :(得分:1)

试试这个

private boolean isAppInstalled(String packageName) {
        PackageManager packageManager = getPackageManager();
        boolean installed = false;
        try {
            packageManager.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES);
            installed = true;
        } catch (PackageManager.NameNotFoundException e) {
            installed = false;
        }
        return installed;
    }

答案 1 :(得分:1)

答案 2 :(得分:1)

只需获取软件包名称并使用软件包管理器来获取所有应用程序,然后逐个检查您拥有的软件包名称。您可以从所需应用的Google Play链接中获取包名称。