private String packageName = "XXXXXX";
第一步就是判读packageName 是否存在
private boolean isHava(Context context){
PackageManager packageManager = context.getPackageManager();
//获取手机系统的所有APP包名,然后进行一一比较
List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);
for (int i = 0; i < pinfo.size(); i++) {
if (((PackageInfo) pinfo.get(i)).packageName
.equalsIgnoreCase(packageName))
return true;
}
return false;
}
第二部 当返回值为true的就可以今天跳转了
Intent intent1 = new Intent(Intent.ACTION_MAIN);
intent1.addCategory(Intent.CATEGORY_LAUNCHER);
ComponentName cn = new ComponentName("path","path.MainActivity");
intent1.setComponent(cn);
startActivity(intent1);
在这里要注意,path是完整的路径名,然后第二个参数是path+启动的Activity,如果你的是LoginActivity那就写LoginActivity