我想创建一个小应用程序,当我在主要活动中启动这个小应用程序时,我想检查我的手机上是否安装了其他应用程序,例如“条形码”。
- 如果是,我想启动应用程序“条形码”
- 如果没有,我想从 google play 安装此应用程序。
我怎么能这样做?
我想创建一个小应用程序,当我在主要活动中启动这个小应用程序时,我想检查我的手机上是否安装了其他应用程序,例如“条形码”。
我怎么能这样做?
如果安装了应用程序,请检查以下代码
PackageManager pm = getPackageManager();
boolean app_installed = false;
try
{
pm.getPackageInfo("com.package.Barcode", PackageManager.GET_ACTIVITIES);
app_installed = true;
}
catch (PackageManager.NameNotFoundException e)
{
app_installed = false;
}
return app_installed ;
以下代码将用户重定向到 Play 商店以下载应用程序
String appName = "com.package.Barcode";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="+appName));
startActivity(intent);