String packageName = "com.example.packageName";
try {
getPackageManager().getApplicationInfo(packageName, 0);
// 应用已安装
} catch (PackageManager.NameNotFoundException e) {
// 应用未安装
}
这段代码将使用 getPackageName() 获取当前应用的包名,并尝试获取应用程序信息。如果抛出 NameNotFoundException 异常,则表示应用已卸载。否则,应用仍然安装。