80,360
社区成员
发帖
与我相关
我的任务
分享
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.tencent.mm");
if (LaunchIntent != null) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setComponent(LaunchIntent.getComponent());
startActivity(intent);
}
当然一般跳转都是通过scheme,可以跳转到指定页面,例如跳转到淘宝订单页
Intent taobao = new Intent("android.intent.action.VIEW");
taobao.setData(Uri.parse("taobao://taobao.trade.order/orderlist.htm"));
startActivity(taobao);
这些scheme可以通过反编译查看AndroidManifest文件。当然软件如果没安装的话会崩溃,需要异常处理。