[android] adb를 사용하여 웹 브라우저를 시작하려면 명령 줄이 필요합니다.

adb shell명령 으로 브라우저를 시작 하고 특정 웹 페이지를 열려면 어떻게해야합니까?



답변

이 명령을 실행하면 Android에서 웹 브라우저가 시작됩니다.

adb shell am start -a android.intent.action.VIEW -d http://www.stackoverflow.com


답변

URL이 기호가 많은 경우 공격적으로 인용해야합니다.

adb shell am start -a android.intent.action.VIEW -d 'http://stackoverflow.com/?uid=isme\&debug=true'


답변

특별히 Chrome을 시작하려는 경우

adb shell am start \
-n com.android.chrome/com.google.android.apps.chrome.Main \
-a android.intent.action.VIEW -d 'file:///sdcard/lazer.html'

또한 다음을 통해 Chrome에 sdcard 액세스 권한을 부여하십시오.

adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE

Chrome 카나리아 버전을 사용하는 경우 com.android.chrome을 com.chrome.canary로 바꿉니다.


답변

새 URL을 추가하지 않고 adb를 통해 킨들에서 실크를 시작하고 싶었습니다. 나는 이것을 생각 해냈다.

adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity


답변

keyevents로 기본 웹 브라우저를 열 수도 있습니다 (64 대신 KEYCODE_EXPLORER 작성 가능).

adb shell input keyevent 64

URL 제출 입력 : (66-> KEYCODE_ENTER)

adb shell input text "stackoverflow.com" && adb shell input keyevent 66


답변