2010-08-18 27 views
57

Tôi làm cách nào để khởi động trình duyệt có vỏ adb và hiển thị một trang web nhất định?Cần dòng lệnh để khởi động trình duyệt web bằng cách sử dụng adb

+0

Không chắc chắn ý của bạn là gì, ý bạn là bắt đầu ý định trình duyệt? – BeRecursive

+0

bất kỳ ứng dụng nào từ CLI: https://stackoverflow.com/questions/4567904/how-to-start-an-application-using-android-adb-tools –

Trả lời

138

Chạy lệnh này sẽ khởi động trình duyệt web trong android:

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

Tôi đang cố gắng sử dụng ứng dụng này để tải các trang đã lưu trước (trên sdcard), nhưng nó cho lỗi. – shingaridavesh

+0

Điều này đã được mở một tab mới mỗi khi tôi bắn nó, dẫn đến một mớ hỗn độn của các tab đã mở sau một thời gian. –

34

Nếu của url của bạn là biểu tượng nặng bạn cũng nên trích mạnh mẽ

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

Tôi muốn bắt đầu lụa trên kindle của tôi qua adb , mà không thêm url mới. Tôi đến với điều này:

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

Bạn có thể mở trình duyệt web mặc định với keyevents quá (nó có thể viết KEYCODE_EXPLORER thay vì 64)

adb shell input keyevent 64 

Nhập url nộp: (66 -> KEYCODE_ENTER)

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

Nếu bạn muốn bắt đầu Chrome đặc biệt

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

Ngoài ra cung cấp cho Chrome truy cập vào sdcard qua

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

Swap com.android.chrome với com.chrome.canary nếu bạn đang sử dụng phiên bản Chrome Canary.

Các vấn đề liên quan