87 Jak mogę uruchomić przeglądarkę adb shellpoleceniem i sprawić, by otworzyła określoną stronę internetową? android adb Shrikant Tudavekar źródło Nie wiesz, co masz na myśli, czy masz na myśli uruchomienie przeglądarki internetowej? BeRecursive dowolna aplikacja z CLI: stackoverflow.com/questions/4567904/… Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功 Odpowiedzi: 202 Uruchomienie tego polecenia uruchomi przeglądarkę internetową w systemie Android: adb shell am start -a android.intent.action.VIEW -d http://www.stackoverflow.com Joakim Lundborg źródło Próbuję użyć tego do załadowania wstępnie zapisanych stron (na sdcard), ale powoduje to błąd. shingaridavesh To było otwieranie nowej karty za każdym razem, gdy ją odpalałem, co po chwili powodowało wielki bałagan w otwartych kartach. Bobbi Bennett w rzeczywistości musisz usunąć "./" przed wykonaniem tego polecenia. Irwin Nawrocki 50 Jeśli Twoje adresy URL są ciężkie w postaci symboli, powinieneś również cytować agresywnie adb shell am start -a android.intent.action.VIEW -d 'http://stackoverflow.com/?uid=isme\&debug=true' ash_jungroup źródło 4 Jeśli chcesz specjalnie uruchomić 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' Daj także Chrome dostęp do sdcard za pośrednictwem adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE Zamień com.android.chrome na com.chrome.canary, jeśli używasz Chrome w wersji Canary. auselen źródło 3 Chciałem uruchomić Silk na moim kindle przez adb, bez dodawania nowego adresu URL. Wymyśliłem to: adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity Bobbi Bennett źródło 0 Możesz również otworzyć domyślną przeglądarkę internetową za pomocą keyevents (zamiast 64 można napisać KEYCODE_EXPLORER) adb shell input keyevent 64 Wprowadź przesłany adres URL: (66 -> KEYCODE_ENTER) adb shell input text "stackoverflow.com" && adb shell input keyevent 66 kubano źródło
202 Uruchomienie tego polecenia uruchomi przeglądarkę internetową w systemie Android: adb shell am start -a android.intent.action.VIEW -d http://www.stackoverflow.com Joakim Lundborg źródło Próbuję użyć tego do załadowania wstępnie zapisanych stron (na sdcard), ale powoduje to błąd. shingaridavesh To było otwieranie nowej karty za każdym razem, gdy ją odpalałem, co po chwili powodowało wielki bałagan w otwartych kartach. Bobbi Bennett w rzeczywistości musisz usunąć "./" przed wykonaniem tego polecenia. Irwin Nawrocki 50 Jeśli Twoje adresy URL są ciężkie w postaci symboli, powinieneś również cytować agresywnie adb shell am start -a android.intent.action.VIEW -d 'http://stackoverflow.com/?uid=isme\&debug=true' ash_jungroup źródło 4 Jeśli chcesz specjalnie uruchomić 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' Daj także Chrome dostęp do sdcard za pośrednictwem adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE Zamień com.android.chrome na com.chrome.canary, jeśli używasz Chrome w wersji Canary. auselen źródło 3 Chciałem uruchomić Silk na moim kindle przez adb, bez dodawania nowego adresu URL. Wymyśliłem to: adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity Bobbi Bennett źródło 0 Możesz również otworzyć domyślną przeglądarkę internetową za pomocą keyevents (zamiast 64 można napisać KEYCODE_EXPLORER) adb shell input keyevent 64 Wprowadź przesłany adres URL: (66 -> KEYCODE_ENTER) adb shell input text "stackoverflow.com" && adb shell input keyevent 66 kubano źródło
50 Jeśli Twoje adresy URL są ciężkie w postaci symboli, powinieneś również cytować agresywnie adb shell am start -a android.intent.action.VIEW -d 'http://stackoverflow.com/?uid=isme\&debug=true' ash_jungroup źródło
4 Jeśli chcesz specjalnie uruchomić 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' Daj także Chrome dostęp do sdcard za pośrednictwem adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE Zamień com.android.chrome na com.chrome.canary, jeśli używasz Chrome w wersji Canary. auselen źródło
3 Chciałem uruchomić Silk na moim kindle przez adb, bez dodawania nowego adresu URL. Wymyśliłem to: adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity Bobbi Bennett źródło
0 Możesz również otworzyć domyślną przeglądarkę internetową za pomocą keyevents (zamiast 64 można napisać KEYCODE_EXPLORER) adb shell input keyevent 64 Wprowadź przesłany adres URL: (66 -> KEYCODE_ENTER) adb shell input text "stackoverflow.com" && adb shell input keyevent 66 kubano źródło
Odpowiedzi:
Uruchomienie tego polecenia uruchomi przeglądarkę internetową w systemie Android:
adb shell am start -a android.intent.action.VIEW -d http://www.stackoverflow.com
źródło
Jeśli Twoje adresy URL są ciężkie w postaci symboli, powinieneś również cytować agresywnie
adb shell am start -a android.intent.action.VIEW -d 'http://stackoverflow.com/?uid=isme\&debug=true'
źródło
Jeśli chcesz specjalnie uruchomić 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'
Daj także Chrome dostęp do sdcard za pośrednictwem
adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE
Zamień com.android.chrome na com.chrome.canary, jeśli używasz Chrome w wersji Canary.
źródło
Chciałem uruchomić Silk na moim kindle przez adb, bez dodawania nowego adresu URL. Wymyśliłem to:
adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity
źródło
Możesz również otworzyć domyślną przeglądarkę internetową za pomocą keyevents (zamiast 64 można napisać KEYCODE_EXPLORER)
adb shell input keyevent 64
Wprowadź przesłany adres URL: (66 -> KEYCODE_ENTER)
adb shell input text "stackoverflow.com" && adb shell input keyevent 66
źródło