美文网首页
Android 跳转

Android 跳转

作者: yunhen | 来源:发表于2018-08-13 11:38 被阅读9次

打开第三方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();
                    }

相关文章

网友评论

      本文标题:Android 跳转

      本文链接:https://www.haomeiwen.com/subject/yyiybftx.html