android启动另一个app应用

// 通过包名获取要跳转的app,创建intent对象
Intent intent = getPackageManager().getLaunchIntentForPackage("com.example.xxx");
// 这里如果intent为空,就说名没有安装要跳转的应用嘛
if (intent != null) {
    // 这里跟Activity传递参数一样的嘛,不要担心怎么传递参数,还有接收参数也是跟Activity和Activity传参数一样
    intent.putExtra("name", "Liu xiang");
    intent.putExtra("birthday", "1983-7-13");
    startActivity(intent);
} else {
    // 没有安装要跳转的app应用,提醒一下
    Toast.makeText(getApplicationContext(), "哟,赶紧下载安装这个APP吧", Toast.LENGTH_LONG).show();
}

猜你喜欢

转载自xiaoheichuangtianya.iteye.com/blog/2271443