2013-05-10 2 views
6

나는 안드로이드 터미널에서 실행할 스크립트를 작성 중이며 브라우저와 URL을 열어야합니다. 브라우저를 열었지만 URL을 입력하는 방법을 찾지 못했습니다. 터미널에서 URL을 여는 방법

am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity; 

어떤 도움을 주셔서 감사합니다 :)

답변

10

그냥 사용 Intent.ACTION_VIEW (즉 android.intent.action.VIEW), 예컨대 :

am start -a android.intent.action.VIEW -d http://www.xing.de 

싱 사이트가 시작이 방법. 두 개 이상의 브라우저가 설치되어있는 경우, 당신은 물론

am start -a android.intent.action.VIEW 
     -n com.android.browser/.BrowserActivity -d http://www.xing.de 

건배 시작하려는 브라우저, 예컨대 :의 구성 요소 이름을 추가 할 수 있습니다!

+0

고마워요! 이미 열려있는 탭에서 링크를 열 수 있는지 알고 있습니까 (새 탭을 열지 마십시오)? – Adami

+0

사용하는 브라우저에 따라 다릅니다. 내 경우 새 사이트는 기본적으로 열린 탭에로드되었습니다. Chrome의 경우 패키지 이름을 값 ('com.android.chrome')으로 사용하여'Browser.EXTRA_APPLICATION_ID' ('-e '사용)를 추가 할 수 있습니다. 이는 표준 브라우저 ('com. android.browser'). – Trinimon

+0

EXTRA_APPLICATION_ID를 사용하는 방법을 잘 모르겠습니다 ... 이전에 앱 ID를 가져와 사용해야합니까? – Adami

관련 문제