就是在这个应用没安装的时候下载安装,安装的话就直接调用。下载安装我知道怎么办,可是怎么判断该应用现在有没有安装还有怎么调用该应用
------解决方案--------------------
必须知道应用程序包名,然后调用下面这个方法
- Java code
/** * 判断手机中是否安装了指定应用程序 * * @param 应用对应的包名 * * */ @SuppressWarnings("unused") private boolean installedOrNot(String packageName){ PackageInfo packageInfo = null; try { packageInfo = context.getPackageManager().getPackageInfo(packageName, 0); if(packageInfo != null){ packageInfo = null; return true; } else{ return false; } } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); packageInfo = null; return false; } }