your programing

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

lovepro 2020. 10. 15. 08:21
반응형

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'

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

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

특별히 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로 바꿉니다.


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

adb shell input keyevent 64

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

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

참고 URL : https://stackoverflow.com/questions/3512198/need-command-line-to-start-web-browser-using-adb

반응형