2012-11-12 16 views
5

ठीक है तो मेरे पास एक ऐप है जिसे मैं अन्य ऐप्स का उपयोग करना चाहता हूं। उदाहरण के लिए मेरे पास एक ऐप है जो निर्देशिका को छोड़कर कई चीजें करता है क्योंकि पहले से ही एक ऐप है जो मेरे स्कूल के लिए करता है। मुझे पता है कि मैं इरादों के साथ एप्लिकेशन लॉन्च कर सकता हूं, लेकिन यह उन्हें मेरे एप्लिकेशन के लिए नेविगेशन मेनू से भी दूर लाता है। वैसे भी है कि मैं एक दृश्य लेआउट के अंदर एक ऐप चला सकता है। मैं इसके लिए उम्मीद नहीं कर रहा हूं लेकिन मुझे लगा कि मैं इसे वैसे भी पूछने का मौका दूंगा।एंड्रॉइड लॉन्च ऐप देखें

उत्तर

3

यह विगेट्स का उपयोग करके तकनीकी रूप से संभव है। आप AppWidgetHost को कार्यान्वित कर सकते हैं, और अन्य एप्लिकेशन आपके स्वयं के ऐप के अंदर उपयोग करने के लिए App Widgets बना सकते हैं। इस प्रकार एंड्रॉइड में लॉन्चर स्क्रीन काम करता है।

यह निश्चित रूप से केवल तभी काम करेगा जब प्रश्न में अन्य अनुप्रयोग विजेट लागू करते हैं। तो, आपके प्रश्न का सामान्य उत्तर नहीं होगा, अपने आप के अंदर अन्य अनुप्रयोगों से मनमानी अनुप्रयोगों या दृश्य/क्रियाकलापों को होस्ट करना संभव नहीं है।

+0

ठीक है धन्यवाद, मुझे लगता है कि ऐसा होने वाला नहीं था, लेकिन मैं एंड्रॉइड के साथ शुरू कर रहा हूं इसलिए मुझे लगा कि मुझे – csteifel

+0

@legion की जांच करनी चाहिए, क्या आपने ऐप को लॉन्च करने के लिए लॉन्च किया है? – jayellos

+0

नहीं, मैंने इसके बजाय कार्यक्षमता को अपने एपीआई के साथ फिर से बनाने का विकल्प चुना है जो वे प्रदान करते हैं – csteifel

1

यह एंड्रॉइड डिज़ाइन दर्शन नहीं है। आपको निर्देशिका ऐप पर एक इरादा भेजना चाहिए, जो मुझे उम्मीद है कि परिणाम देखने के लिए डिज़ाइन किया गया है और फिर इसे आपके पास वापस कर दिया गया है। तंत्र आपके ऐप में एक्टिविटीफॉर रिसेट() शुरू होता है, और निर्देशिका ऐप में setResult() है।

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