2013-05-10 42 views
6

Tôi đang viết một tập lệnh để chạy trên thiết bị đầu cuối của Android và tôi cần nó để mở trình duyệt và URL. Tôi đã quản lý để mở trình duyệt nhưng không tìm thấy cách để đặt URL lên đó.Cách mở URL từ thiết bị đầu cuối

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

Đánh giá cao bất kỳ giúp đỡ:)

Trả lời

10

Chỉ cần sử dụng Intent.ACTION_VIEW (ví dụ: android.intent.action.VIEW), ví dụ .:

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

Bằng cách này, trang web XING được bắt đầu. Nếu bạn đã cài đặt nhiều trình duyệt, bạn có thể thêm tên thành phần của trình duyệt mà bạn muốn bắt đầu, ví dụ:

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

Chúc mừng!

+0

Cảm ơn! Bạn có biết nếu có thể mở liên kết trong một tab đã mở (tránh mở một tab mới) không? – Adami

+0

Điều đó tùy thuộc vào trình duyệt bạn sử dụng; trong trường hợp của tôi, trang web mới được tải vào tab đã mở theo mặc định. Đối với Chrome, bạn có thể thêm phần bổ sung có tên là 'Browser.EXTRA_APPLICATION_ID' (sử dụng '-e ') với tên gói là giá trị ('com.android.chrome') - có thể hoạt động tương tự với trình duyệt chuẩn (' com. android.browser'). – Trinimon

+0

Tôi không biết cách sử dụng EXTRA_APPLICATION_ID ... tôi có nên nhận ID ứng dụng trước và sử dụng trong đó không? – Adami

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