我制作了两个 android 应用程序,第一个是下载并安装我的应用程序的安装程序应用程序。
现在我只想制作不会从外部安装程序安装的第二个应用程序,这意味着在安装第二个应用程序之前,它将检查是否安装了第一个应用程序,如果未安装第一个应用程序,它将建议有必要安装第一个应用程序在第二次申请之前。
请给我建议我是android新手
谢谢
我制作了两个 android 应用程序,第一个是下载并安装我的应用程序的安装程序应用程序。
现在我只想制作不会从外部安装程序安装的第二个应用程序,这意味着在安装第二个应用程序之前,它将检查是否安装了第一个应用程序,如果未安装第一个应用程序,它将建议有必要安装第一个应用程序在第二次申请之前。
请给我建议我是android新手
谢谢
您可以使用PackageManager
.
try{
ApplicationInfo appInfo = getPackageManager()
.getApplicationInfo("com.abc.firstApp", 0 );
// application exists
} catch(NameNotFoundException nnfe ){
// application doesn't exist
}
替换com.abc.firstApp
为您的第一个应用程序的包名称。
您不能在安装过程中执行此操作。您必须从您的第二个应用程序中检查这一点。完成第二个应用程序的安装后。