try {
//把你7楼的代码放在这里
} catch (Exception e) {
//提示用户没有找到
}
解决方案3// 获取PackageManager对象
PackageManager pm = this.getPackageManager();
// 设置<intent-filter>标签内需要满足的条件
Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_DEFAULT);
if(intent.resolveActivity(pm)!=null){
startActivity(intent);
}else{
//在这里处理没有可打开程序的事件
}原文:http://www.cnblogs.com/hugangyan86/p/4027483.html