2011-12-02 3 views
0

a.apk에서 b.apk를 호출하고 b.apk가 파일에서 URL을 읽고 브라우저에서 열어 보겠습니다. 나는 '의도'의 도움으로 그 일을 할 수있다. 다음은 같은 코드입니다 :안드로이드에서 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); 

지금 내가 같은 일을하고 싶지만, 내가 대신 파일에서 읽기 b.apk의 엽니 다 b.apk URL을 전달하려는. 따라서 b.apk는 인수로받은 URL을 열어야합니다. Android Developer 웹 사이트를 방문하여이를 수행 할 방법을 찾았지만 찾을 수 없습니다. 어떻게 이것을 수행할까요?

감사합니다.

답변

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

+0

감사를 통해 UR 답장을 많이 작동합니다! 그것은 나를 위해 일하고 있지만 다른 방법으로 b.apk에 전달하고 b.apk를 통해 URL을 열지 않고 직접 URL을 여는 것과 같습니다. –

관련 문제