检测已安装的应用

Gon*_*era 1 android detect package

我能否知道如果手机中以编程方式安装了特定的应用程序?我的应用程序会以某种方式或其他方式进行处理.我怎么能得到这些信息?

谢谢!!

Aid*_*son 5

private boolean isAppInstalled(String packageName) {
    PackageManager pm = getPackageManager();
    boolean installed = false;
    try {
        pm.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES);
        installed = true;
    } catch (PackageManager.NameNotFoundException e) {
        installed = false;
    }
    return installed;
}
Run Code Online (Sandbox Code Playgroud)