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();
                }
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,180評論 4 61
  • 背景說明 通知相關的頁面跳轉POCT項目處于后臺狀態,服務器發推信息到客戶端,客戶端在通知欄點擊消息,進入App并...
    sycasl閱讀 1,324評論 0 1
  • 入冬那場初雪過后,氣溫下降得并不厲害,八卦泉的水還沒有結冰呢。 趁著周末冬陽高照的好天氣,攜友遛彎賞景拍片。 那片...
    陸春寧閱讀 728評論 10 16
  • 2·11,我被床封印了
    普小可閱讀 206評論 0 0
  • 受不了這種夜里孤寂的清冷 好像支撐自己的信念突然崩塌 好像近視的度數都一下子加深 世界變得模糊起來 世界的不真切讓...
    源靖鄉閱讀 270評論 1 0