打开第三方app
Intent intent = null;
intent = getPackageManager().getLaunchIntentForPackage(WeChatAccessService.wxMainActName);
PendingIntent p = PendingIntent.getActivity(getApplicationContext()
,1,intent,0);
try {
p.send();
} catch (PendingIntent.CanceledException e) {
e.printStackTrace();
}
Intent intent = new Intent(Intent.ACTION_MAIN);
/**知道要跳转应用的包命与目标Activity*/
ComponentName componentName = new ComponentName("kuyu.com.xxxx", "kuyu.com.xxxx.xxx.login.WelcomeActivity");
intent.setComponent(componentName);
intent.putExtra("", "");//这里Intent传值
startActivity(intent);
微信为例
Intent intent = new Intent(Intent.ACTION_MAIN);
/**知道要跳转应用的包命与目标Activity*/
ComponentName componentName = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.LauncherUI");
intent.setComponent(componentName);
PendingIntent p = PendingIntent.getActivity(getApplicationContext()
,1,intent,0);
try {
WeChatAccessService.isRuncmd = true;
p.send();
} catch (PendingIntent.CanceledException e) {
e.printStackTrace();
}
网友评论