2012-04-22 3 views

답변

7

패키지 이름과 브라우저의 클래스 이름을 알고 있다면, 당신은 Intent.setClassName (문자열 여기서 packageName, 문자열 클래스 이름)를 사용할 수 있습니다 . 모양은 다음과 같습니다.

Intent i=new Intent(ACTION_VIEW, url); 
i.setClassName("com.test.browser","BrowserActivity"); 
startActivity(i); 
+0

많은 감사 메이트, 간단하고 깨끗합니다. –

0

나는 설정을으로 생각합니다. 응용 프로그램 관리자로 이동하여 즐겨 찾는 브라우저로 이동하십시오. 그런 다음 옵션에서 기본값으로 표시되어야합니다. 나는 그런데 안드로이드 개발자 아니다

...

+0

답변 해 주신 데 대해 감사하지만 실제로 필요한 것은 아닙니다. (그것을 사용하지 않는 plz이라고 표시하는 저에 의해 기분을 상하게하지 말라) –

1

패키지 이름을 사용하여 특정 브라우저를 호출 할 수도 있습니다.
이렇게하면

Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("https://www.google.co.com")); 
intent.setPackage("org.mozilla.firefox"); 
startActivity(intent); 
관련 문제