[英]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.