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

[Android]检测和启动其他程序

2011-12-31 16:30 375 查看
原创文章, 转载请保留出处: http://blog.csdn.net/s278777851/article/details/7168858

第一步,检查是否已经安装某个程序, 这个时候需要知道包名.

public boolean isAppExist(Context context,String pageName){
try {
context.getPackageManager().getPackageInfo(pageName,0);
return true;
} catch (NameNotFoundException e) {
return false;
}
}
第二步,启动程序, 这个时候不止需要知道包名, 还需要知道启动的activity的具体类名
Intent i = new Intent("android.intent.action.MAIN");
i.setComponent(new ComponentName("com.xxx", "com.xxx.mainActivity"));
startActivity(i);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android string