2016-04-21 11 views
6

मुझे पता है कि आप निम्न आदेश का उपयोग कर किसी भी अनुप्रयोग से किसी भी निर्यात गतिविधि शुरू कर सकते हैं adb के माध्यम से:क्या एडीबी खोल के माध्यम से गतिविधि शुरू करना और इसकी प्रतिक्रिया प्राप्त करना संभव है?

am start -n com.myapp.test/.TestActivity 

"am start" आदेश यह भी संभव है गतिविधि के लिए अतिरिक्त डेटा भेजने के लिए उपयोग करना (मुझे पता है कि करने के लिए ऐसा करो, यह सवाल नहीं है कि मैं यहां पूछ रहा हूं!)।

हालांकि मुझे यह जानने की ज़रूरत है कि क्या यह शुरू होने पर प्रारंभिक गतिविधि से वापस भेजे गए प्रतिक्रिया डेटा को प्राप्त करना भी संभव है?

उत्तर

0

अद्यतन आप परिणाम को लॉगकैट पर प्रिंट कर सकते हैं। बस, -W के साथ शुरू तो यह शुरू करने के लिए इंतजार कर रहा है

पूरा करने के लिए और फिर एक logcat -d

ओपी पहले से ही निम्नलिखित के लिए समझ है है। मैं सवाल पढ़ने में भूलना, किसी और को जो यहाँ

भूमि आशय विनिर्देश के लिए गतिविधि
कृपया उल्लेख here को डेटा भेजने के लिए के लिए सिर्फ मामले में यह ध्यान में रखते हुए।

आप प्रमुख मूल्य जोड़े में पास कर सकते हैं।

spec
-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> से उद्धरण के लिए कुंजी स्ट्रिंग-मूल्य जोड़ी पास करने के लिए उपयोग किया जा सकता है। डेटा के विभिन्न प्रकार में पारित करने के लिए

+0

यह एक प्रश्न नहीं था, बस एक बयान। मुझे पता है कि यह कैसे करें। – Robert

+0

@Robert: मेरा बुरा आदमी, मैंने "यह है" के बजाय "यह है" पढ़ा है। ईमानदार गलती: डी –

+0

@ रॉबर्ट: कृपया अपडेट की जांच करें। –

0

कोशिश के रूप में

am start -e name Arshid -n com.myapp.test/.TestActivity

कोड विवरण इस प्रकार अन्य विकल्प हैं: -

Intent i = new Intent(Mainctivity.this, TestActivity.class); 
i.putExtra("name", "Arshid"); 
+0

क्या यह वही बात नहीं है ओपी और पहले उत्तर का पहले से ही उल्लेख किया गया है? – ozbek

0

एक राउंडअबाउट समाधान:

1 , एक टूल-एपीके लिखें जो intent parameters प्राप्त कर सकता है, और टी का उपयोग कर सकता है उनके पैरामीटर startActivityForResult पर। परिणाम प्राप्त करते समय, इसे लॉगबैक करें या इसे कुछ फ़ाइल में लिखें।

2, इस उपकरण-एपीके को शुरू करने के लिए एडीबी का उपयोग करें, जो कि intent parameters का उपयोग करें, परिणामस्वरूप प्राप्त करने के लिए समय-समय पर लॉगकट या फ़ाइल की जांच करें।

संबंधित मुद्दे