美文网首页
2019-03-29 安卓从自己app内点击跳转到任意第三方

2019-03-29 安卓从自己app内点击跳转到任意第三方

作者: 本泽锅 | 来源:发表于2019-03-29 10:41 被阅读0次

大家好,我本泽锅又来了
最近接了个需求,要求从app内部点击跳转到京东金融和云闪付app指定页面.

首先要明确安卓跳转两种方式 一种是 第三方app提供 Url scheme 比如支付宝就提供了直接打开付款码界面的url 。还有一种方式是 知道第三方app的包名 及跳转的类名 这样就可以随心所欲的跳转了 。
另外本人可以无偿提供任何app的包名及闪屏页面的类名,这样就可以随便的跳转了,觉得文章有用的还麻烦给个爱心哈。
下面附上代码
第一种方式:

 try {
                    Intent intent = Intent.parseUri("alipayqr://platformapi/startapp?saId=20000056" , Intent.URI_INTENT_SCHEME);
                    startActivity(intent);
                } catch (Exception e) {
                    Toast.makeText(this , "没有安装支付宝" , Toast.LENGTH_SHORT).show();
                }

第二种方式:

try {
                    Intent intent = new Intent(Intent.ACTION_MAIN);
                    intent.addCategory(Intent.CATEGORY_LAUNCHER);
                    ComponentName cn = new ComponentName("com.jd.jrapp", "com.jd.jrapp.WelcomeActivity");
                    intent.setComponent(cn);
                    startActivity(intent);
                } catch (Exception e) {
                    Toast.makeText(MainActivity.this , "没有安装京东金融" , Toast.LENGTH_SHORT).show();
                }

相关文章

网友评论

      本文标题:2019-03-29 安卓从自己app内点击跳转到任意第三方

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