簡體   English   中英

從另一個應用程序調用一個應用程序,並在Android中將URL作為參數傳遞

[英]Calling one app from another app with URL passed as argument in Android

我想從a.apk調用b.apk,b.apk從文件中讀取URL並在瀏覽器中將其打開。 我能夠在“意圖”的幫助下做到這一點。 下面是相同的代碼:

Intent intent1 = new Intent(Intent.ACTION_MAIN);
intent1.setClassName("own.example.weburl", "own.example.weburl.NewWebViewActivity");
intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT );
startActivity(intent1);

現在我想做同樣的事情,但是我想將URL傳遞給b.apk來打開它,而不是b.apk從文件中讀取它。 因此,b.apk應該只打開它作為參數接收的URL。 我瀏覽了Android Developer網站,尋找一種方法來執行此操作,但找不到任何方法。 如何實現呢?

謝謝。

Intent i= new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("YOUR URL HERE"));
startActivity(i);

這應該工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM