2011-03-22 27 views
5

मुझे विश्वविद्यालय के लिए मोबाइल फोन एप्लिकेशन प्रोग्राम करने का काम सौंपा गया है। मैंने संदेश के माध्यम से एक दूसरे के साथ संवाद करने के लिए दो मोबाइल के लिए चुना है।एंड्रॉइड में डिवाइस टू डिवाइस संचार

मैं संदेश को प्राप्त करने के लिए इंटरनेट से कनेक्ट करने के लिए संदेश और अन्य मोबाइल भेजने के लिए मोबाइल से कनेक्ट करने के लिए एप्लिकेशन को मोबाइल से कनेक्ट करना चाहता हूं।

मैं ग्रहण आईडीई का उपयोग कर रहा हूं।

क्या किसी के पास समान एप्लिकेशन स्रोत कोड के अच्छे उदाहरणों के लिए कोई विचार है, इसलिए मैं उचित प्रोटोकॉल का उपयोग करके अपना आवेदन विकसित कर सकता हूं।

मैं किसी भी सलाह की सराहना करता हूं और मैं निश्चित रूप से किसी को "जवाब" देने के लिए नहीं ढूंढ रहा हूं, मैं वास्तव में फंसने की उम्मीद कर रहा हूं। हालांकि मैंने कभी एंड्रॉइड फोन को छुआ नहीं है, अकेले प्रोग्राम किए हैं। तो कुछ सलाह अद्भुत होगी !!

धन्यवाद

सी

+2

आप अभी तक Android SDK डाउनलोड किया है है? – Amplify91

+0

हाय एप्लीफा, मैं इस धारणा के तहत था कि मैं ग्रहण पर जावा एमई का उपयोग कर सकता हूं? –

+0

नहीं, एक विशिष्ट एसडीके है। मैंने नीचे दिए गए उत्तर में कैसे शुरुआत की है इसके बारे में और बताया है। – Amplify91

उत्तर

2

इस साइट पर उपयोग करें: http://developer.android.com/index.html इसे जानें, इसे प्यार करें। यह उपयोगी जानकारी से भरा है। वीडियो अनुभाग अन्य विषयों के बीच बिल्कुल एंड्रॉइड के बारे में लाइव वार्तालाप देता है। आपको पहली चीजों में से एक एसडीके अनुभाग में जाना है। यह सेटअप कैसे प्राप्त करें पर विस्तृत मार्गदर्शिका देता है। देव गाइड एंड्रॉइड के बारे में अधिक जानने के लिए और एंड्रॉइड ऐप्स (केवल जावा प्रोग्राम नहीं) प्रोग्राम करने के लिए बहुत बढ़िया है, खासकर जब शुरू हो रहा है। संसाधन विशिष्ट मुद्दों पर कोड उदाहरणों और लेखों से भरे हुए हैं और संदर्भ संपूर्ण मंच दस्तावेज़ीकरण है। @ मैथ्यू विलिस ने देव गाइड से पहले से ही एक उपयोगी लिंक दिया है।

साइट के चारों ओर देखो, एसडीके डाउनलोड और स्थापित करें, और जब भी आपके कोई प्रश्न हों तो वापस आएं। शुभ लाभ!

+1

मैं वास्तव में आपकी मदद की सराहना करता हूं, मैं इस पर काम करने वाले पूरे सप्ताहांत खर्च करूँगा इसलिए मैं आपको सही पैर पर उतरने के लिए धन्यवाद देता हूं। –

2

इससे पहले कि आप तकनीकी समाधान है आप कैसे किसी भी दो उपकरणों है कि एक दूसरे को सूचित कर देंगे के बारे में पता नहीं है यह पता लगाने की जरूरत है निर्धारित करते हैं।

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

यदि आप वाईफ़ाई का उपयोग कर रहे हैं, तो आपके पास प्रत्येक फोन आईपी पता होगा और प्रत्येक फोन को एक दूसरे के साथ संवाद करने के लिए कॉन्फ़िगर कर सकता है।

एक बार जब आप अपना आर्किटेक्चर निर्धारित करते हैं तो http की तरह कुछ सरल संवाद करने के लिए पर्याप्त हो सकता है।

+0

आपके इनपुट के लिए धन्यवाद, बहुत सराहना की! –

2

एंड्रॉइड पर उपलब्ध ढांचे/पुस्तकालयों का विचार पाने के लिए आप What is Android? देख सकते हैं। उस साइट पर बाएं फलक में दिए गए लिंक को पढ़ने से आप Android के बारे में लेखों की एक अच्छी श्रृंखला के माध्यम से आगे बढ़ सकते हैं।

संवाद करने के लिए दो उपकरणों के तरीकों के संदर्भ में, वे कई और गिनने के लिए कठिन हैं। आम तौर पर आप विस्तृत प्रश्नों के साथ यहां विशिष्ट प्रश्नों के साथ बहुत बेहतर भाग्य प्राप्त करेंगे।

आपको डिवाइस पर संदेशों को धक्का देने के लिए C2DM पढ़ने में रुचि हो सकती है; यदि नहीं, तो मतदान से जुड़े कई अन्य विकल्प हैं।

+0

धन्यवाद कुछ महान सलाह! –

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