2013-05-10 12 views
6

से यूआरएल कैसे खोलें मैं एंड्रॉइड टर्मिनल पर चलाने के लिए एक स्क्रिप्ट लिख रहा हूं और मुझे ब्राउजर और यूआरएल खोलने की जरूरत है। मैंने ब्राउज़र खोलने में कामयाब रहा लेकिन उसे यूआरएल डालने का कोई तरीका नहीं मिला।टर्मिनल

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

किसी भी मदद की सराहना:)

उत्तर

10

बस का उपयोग Intent.ACTION_VIEW (अर्थात android.intent.action.VIEW), उदा .:

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

इस तरह XING साइट शुरू कर दिया है। यदि आपके पास एक से अधिक ब्राउज़र इंस्टॉल हैं, तो आप निश्चित रूप से उस ब्राउज़र का घटक नाम जोड़ सकते हैं, जिसे आप प्रारंभ करना चाहते हैं, उदाहरण:

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

चीयर्स!

+0

धन्यवाद! क्या आप जानते हैं कि पहले से खोले गए टैब में लिंक खोलना संभव है (नया टैब खोलने से बचें)? – Adami

+0

यह आपके द्वारा उपयोग किए जाने वाले ब्राउज़र पर निर्भर करता है; मेरे मामले में नई साइट को डिफ़ॉल्ट रूप से खुले टैब में लोड किया गया था। क्रोम के लिए आप एक अतिरिक्त ब्राउज़र'EX.EXTRA_APPLICATION_ID' '(' 0e ') का उपयोग पैकेज नाम के साथ मूल्य ('com.android.chrome') के रूप में जोड़ सकते हैं - यह मानक ब्राउज़र (' com। android.browser')। – Trinimon

+0

मुझे यकीन नहीं है कि EXTRA_APPLICATION_ID का उपयोग कैसे करें ... क्या मुझे इससे पहले ऐप आईडी मिलनी चाहिए और इसका उपयोग करना चाहिए? – Adami