您的位置:首页 > 移动开发 > Android开发

在一个Android程序中启动另外一个Android程序

2014-07-11 11:28 302 查看
一些项目要求,在程序中启动其他程序,其实方法十分简单,下面就是代码:

PackageManager packageManager = getPackageManager();
if (packageManager == null) {
return;
}

PackageInfo packageInfo = null;
try {
packageInfo = packageManager.getPackageInfo(packageName, 0);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

if (packageInfo != null) {
// 打开app
Intent intent = packageManager.getLaunchIntentForPackage(packageName);
if (intent == null) {
return;
}

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: