2011-08-18 19 views
6

मैं अपना नया ऐप शुरू करने जा रहा हूं जो एक होम रिप्लेसमेंट बनने जा रहा है। मैं Google द्वारा प्रदान किए गए उदाहरण के माध्यम से किया गया है। लेकिन मैं अभी भी थोड़ा उलझन में हूँ।एंड्रॉइड - लॉन्चर ऐप कैसे बनाना शुरू करें?

जैसे मुझे कहां से शुरू करना चाहिए? क्या मुझे गतिविधि कक्षा को विस्तारित करके एक सामान्य गतिविधि बनाना चाहिए, फिर बस पृष्ठभूमि छवि (वॉलपेपर) सेट करें और सभी एप्लिकेशन दिखाने के लिए ग्रिड व्यू का उपयोग करें?

एंड्रॉइड को लॉन्चर प्रक्रिया के रूप में मेरे ऐप का इलाज करने के लिए कैसे करें?

मेरे दिमाग में इतने सारे प्रश्न चल रहे हैं और कृपया मुझे एंड्रॉइड लॉन्चर के माध्यम से जाने की सलाह न दें क्योंकि इसमें 100 से अधिक कक्षाएं हैं और मुझे जो चाहिए वह सिर्फ एक साधारण शुरुआत है, मुझे पता है कि मैं अपने ऐप से क्या चाहता हूं ।

उत्तर

2

मैं लांचर के लिए स्रोत है कि Android के साथ जहाजों यह कैसे काम करता है और कैसे कोड संरचित है की एक विचार प्राप्त करने के लिए को देखकर शुरू होगा:

https://android.googlesource.com/platform/packages/apps/Launcher2

+1

मैंने विशेष रूप से मेरे प्रश्न में उल्लेख किया है कि कृपया मुझे एंड्रॉइड डिफ़ॉल्ट लॉन्चर के माध्यम से जाने की सलाह न दें। एलओएल और आपने वही किया लेकिन फिर भी आप मेरी मदद करने की कोशिश करते हैं और मैं वास्तव में इसकी सराहना करता हूं। धन्यवाद दोस्त। :) – Varundroid

+0

अब यह एक लंबा समय रहा है क्योंकि आपने यह उत्तर पोस्ट किया है, लेकिन आपका लिंक मर चुका है। – DroidDev

+0

क्या कोई मेरी मदद कर सकता है कि मैं होम स्क्रीन पर प्रीलोड के रूप में अपना विजेट कैसे जोड़ सकता हूं। जब मैं अपना कस्टम लॉन्चर बना और चलाता हूं, तो मेरा विजेट डिफ़ॉल्ट रूप से होम स्क्रीन पर दिखाया जाता है। अग्रिम धन्यवाद –

-2

मुझे यकीन नहीं है कि क्या मैं आपका प्रश्न सही ढंग से समझ गया हूं, लेकिन क्या आप किसी प्रकार की स्टार्टअप एनीमेशन की तलाश में हैं? यदि हां, तो इसे देखें।

How to implement application startup animation in android

+0

वह स्पष्ट रूप से उल्लेख किया कि वह जो एक घर प्रतिस्थापन होने जा रहा है मेरा नया एप्लिकेशन प्रारंभ करना चाहते हैं। – k0sh

1

मैं था थोड़ी देर पहले आप उसी स्थिति में। मैंने आधिकारिक Launcher2 कोड पर एक नज़र डाली, जिस तरह से शुरू करने के लिए एक उदाहरण होने के लिए बहुत जटिल है। एसडीके में शामिल होम उदाहरण स्वयं (मेरे ईमानदार विचार में) इसके उद्देश्य के उद्देश्य के लिए बहुत जटिल है, यानी आप जैसे लोगों की मदद करना और मुझे एक कस्टम लॉन्चर बनाने का तरीका सीखना है ... Google क्या बिल्ली है।

फिर भी, मैं एक साथ रखा एक त्वरित super simple launcher (SimpleLauncher, आश्चर्य की बात है कहा जाता है) नहीं 2 से अधिक वर्गों और कोड की < 200 लाइनों है कि मुझे एक कस्टम एंड्रॉयड एप्लिकेशन लॉन्चर की मूल बातें समझ में मदद करेगा। यह केवल मूल बातें के लिए एक आसान संदर्भ होने का इरादा है और यह एक प्रकार का छोटी गाड़ी है, लेकिन एक नज़र डालें। मुझे लगता है कि Google के उदाहरणों से समझना बहुत आसान है।

+0

गिथब में आपका लॉन्चर ऐप संकलित नहीं करता है ... कुछ वर्ग (जैसे 'एप्लीकेशनस्टैकलाउट') अनुपस्थित हैं। – jaibatrik