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

大家好,我本泽锅又来了
最近接了个需求,要求从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内点击跳转到任意第三方app内部)