एप
चेकलिस्ट

    सम्पर्क गर्नुहोस्





    हाम्रो ब्लग

    हामी तपाइँको दृश्यता कार्यक्रम! ONMA स्काउट एन्ड्रोइड एप विकासको साथ सकारात्मक प्रदर्शनको ग्यारेन्टी छ.

    सम्पर्क गर्नुहोस्
    एन्ड्रोइड एप विकास

    हाम्रो ब्लग


    एन्ड्रोइड एप कसरी बनाउने – आशय प्रणालीहरू, ShareAction प्रदायक, र OnItemLongClickListener

    एन्ड्रोइड एप सिर्जना गर्नुहोस्

    एन्ड्रोइड संग, एउटा एप विकास गर्न सजिलो छ, तर कहाँ सुरु गर्ने थाहा छैन भने, चिन्ता नगर – तपाइँलाई मद्दत गर्न अनलाइन धेरै स्रोतहरू छन्. तपाईं आशय प्रणाली बारे जान्न सक्नुहुन्छ, ShareAction प्रदायक, र OnItemLongClickListener. तपाईं चाँडै नै एन्ड्रोइड प्रो बन्नुहुनेछ र कुनै समयमै उत्कृष्ट एप बनाउन सक्षम हुनुहुनेछ! कसरी सुरु गर्ने जान्न पढ्न जारी राख्नुहोस्!

    आशय प्रणालीहरू

    एन्ड्रोइड एपहरूले कम्पोनेन्ट र गतिविधिहरू बीच सञ्चार गर्न आशय प्रणालीहरू प्रयोग गर्न सक्छन्. कार्यहरू वा प्रसारण सन्देश ट्रिगर गर्न उद्देश्यहरू सेट गर्न सकिन्छ. तपाईं तिनीहरूलाई प्रतिक्रिया गर्न घटनाहरूमा दर्ता गर्न सक्नुहुन्छ. तपाईले URI र MIME प्रकारहरू प्रयोग गरेर डेटा निर्दिष्ट गर्न सक्नुहुन्छ. तपाईंले पठाउन चाहनुभएको डाटाको प्रकार तपाईंले एपमा ट्रिगर गर्न चाहनुभएको कार्यहरूसँग मिल्दो हुनुपर्छ. Intents मा हेडर डेटा साथै बन्डल वर्ग मा आधारित अतिरिक्त डेटा समावेश हुन सक्छ, जुन तपाईले getExtras को साथ पुन: प्राप्त गर्न सक्नुहुन्छ() विधि.

    प्रयोगकर्ताका लागि सूचनाहरू प्रदर्शन गर्न उद्देश्यहरू प्रयोग गर्न सकिन्छ, तिनीहरूलाई राज्य परिवर्तनको लागि सचेत गराउनुहोस्, वा अन्य कार्यहरू लिनुहोस्. इरादाहरूले पनि गतिविधि ट्रिगर गर्न सक्छ जुन प्रयोगकर्ताले एक पटक प्रदर्शन गर्न सक्छ. प्रयोगकर्ताले चाहेको बेला गतिविधिहरू बन्द गर्न सकिन्छ. इरादाहरू पर्दा पछाडि काम गर्छन् र प्रयोगकर्ताबाट स्वतन्त्र छन्. तिनीहरूले तपाईंलाई सन्देशहरू पठाउन अनुमति दिन्छ यदि फाइल प्रयोग गर्न तयार छ वा डाउनलोड भइरहेको छ. Intent Systems को प्रयोग गरेर मोबाइल एप्लिकेसन सिर्जना गर्नु एक अपेक्षाकृत जटिल प्रक्रिया हो.

    एन्ड्रोइड अनुप्रयोग सिर्जना गर्न, तपाईलाई सम्बन्धित आशय प्रणाली चाहिन्छ. यसले तपाइँलाई तपाइँको एपको कार्यक्षमता अन्य अनुप्रयोगहरूमा उजागर गर्न सक्षम गर्दछ. एन्ड्रोइड उद्देश्यहरू एक सहयोगी प्रयास हो. इरादाहरू तपाइँका प्रयोगकर्ताहरू द्वारा ध्यान दिएर तपाइँको अनुप्रयोग प्राप्त गर्न को लागी एक राम्रो तरिका हो. तपाईंको परियोजनामा ​​​​आशय थपेर, सबैजनाले रमाइलो गर्न सक्ने एन्ड्रोइड एपमा तपाईं आफ्नो बाटोमा हुनुहुनेछ. एन्ड्रोइड प्लेटफर्मले अन्य एप्लिकेसनहरूसँग एकीकृत गर्न र एप्लिकेसनहरू बीच सिमलेस स्विच गर्न धेरै सजिलो बनाएको छ।.

    तपाईंको एप विकास गर्दा, तपाईलाई विभिन्न प्रकारका इंटेन्टहरू र तिनीहरूले कसरी काम गर्छन् भन्ने थाहा हुनुपर्छ. तपाईं आफ्नो एन्ड्रोइड एप अनुकूलन गर्न र थप अन्तरक्रियात्मक सामग्री सिर्जना गर्न प्रयोग गर्न सक्नुहुन्छ. तपाईं अन्य अनुप्रयोगहरूसँग आशयहरू पनि सम्बद्ध गर्न सक्नुहुन्छ, जस्तै सूचनाहरू. तपाईंले अर्को एपसँग इन्टेन्ट जोड्नको लागि पनि उही विधि प्रयोग गर्न सक्नुहुन्छ. सजिलो कार्यान्वयनको लागि Intents CarAppExtenders सँग सम्बन्धित हुन सक्छ. आपतकालिन प्रयोगकर्तालाई सूचित गर्न अनुप्रयोगहरूमा इन्टेन्टहरू पनि प्रयोग गर्न सकिन्छ.

    इन्टेन्टहरू एन्ड्रोइड एपहरूको आधारभूत घटक हुन्. Intent एक डाटा वस्तु हो जसमा प्रयोगकर्ताले गर्न चाहेको कार्यको बारेमा जानकारी समावेश गर्दछ. उद्देश्य धेरै तरिकामा प्रयोग गरिन्छ, स्थान ट्र्याकिङ सहित, नेभिगेसन, र अधिक. एकल उद्देश्यले गतिविधि वा ब्राउजर कम्पोनेन्ट सुरु गर्न सक्छ. र एन्ड्रोइड प्रणालीले आशयमा प्रतिक्रिया गर्न सक्ने घटकहरू पहिचान गर्न सक्छ. Intents ले कसरी काम गर्छ र तपाइँको आफ्नै एपहरूको लागि कसरी प्रयोग गर्ने भन्ने जान्न पनि महत्त्वपूर्ण छ.

    एक पटक एक इरादा पठाइन्छ, एन्ड्रोइड प्लेटफर्मले इन्टेन्ट फिल्टर चलाउनेछ. डाटाले कुन कम्पोनेन्ट सुरु हुन्छ भनेर निर्धारण गर्नेछ. त्यसपछि प्रयोगकर्ताले कुन कम्पोनेन्ट हेर्न चाहन्छन् भनेर निर्णय गर्न सक्छन्. तपाइँ केहि घटनाहरु र अभिप्राय फिल्टर को लागी बिभिन्न कम्पोनेन्टहरु दर्ता गर्न सक्नुहुन्छ. अन्यथा, एक कम्पोनेन्ट जसमा इन्टेन्ट फिल्टर छैन तब मात्र बोलाइन्छ जब एक स्पष्ट इरादा जारी गरिन्छ. यो यस अध्यायले वर्णन गरेको कुरा हो. एक पटक एक कम्पोनेन्ट एक अभिप्राय संग दर्ता भएको छ, यो सही कार्य संग निर्दिष्ट हुनुपर्छ, माइम प्रकार, र मेटा-डेटा.

    ShareAction प्रदायक

    एन्ड्रोइडका लागि ShareActionProvider एक शक्तिशाली फ्रेमवर्क हो जसले तपाईंलाई अन्य एन्ड्रोइड एपहरूबाट डाटा साझेदारी र प्राप्त गर्न अनुमति दिन्छ. यो फ्रेमवर्क एन्ड्रोइड SDK को एक भाग हो र एन्ड्रोइड मा पेश गरिएको थियो 4.0 (API स्तर 14). यसलाई तपाईंको एन्ड्रोइड एपको एक्शन बारमा एकीकृत गर्न सकिन्छ. ShareActionProvider बारे थप जान्नको लागि, निम्न ट्यूटोरियल पढ्नुहोस्. हामी ShareActionProvider को आधारभूत कुराहरू विस्तारमा छलफल गर्नेछौं.

    एन्ड्रोइड एपका लागि ShareActionProvider erstellen एक तेस्रो पक्ष प्रदायक हो जसले विकासकर्ताहरूलाई विभिन्न डेटा स्रोतहरूसँग सजिलैसँग एकीकृत गर्न अनुमति दिन्छ।. तपाईले ShareActionProvider प्रयोग गर्न सक्नुहुन्छ बजारबाट डाटा तान्न र आफ्नै लगानी एप निर्माण गर्न. एकचोटि तपाईंले आफ्नो अनुप्रयोग निर्माण गर्नुभयो, तपाईँ आफ्नो उपकरणमा अन्य अनुप्रयोगहरूसँग जानकारी साझेदारी गर्न सक्नुहुन्छ. उदाहरणका लागि, यदि तपाईं आफ्नो फेसबुक पेजमा जानकारी साझा गर्न चाहनुहुन्छ भने, तपाईंले ShareActionProvider वेबसाइटमा लिङ्क इम्बेड गर्न सक्नुहुन्छ.

    अर्को उपयोगी सुविधा धेरै प्रयोगकर्ता कार्यहरू ह्यान्डल गर्ने क्षमता हो. यस् ढंगले, तपाईं आफ्नो एपलाई अझ अन्तरक्रियात्मक बनाउन सक्नुहुन्छ. ShareActionProvider को लाभ उठाएर, तपाइँ एक प्रयोगकर्ता अनुभव सिर्जना गर्न सक्नुहुन्छ जुन तपाइँको प्रयोगकर्ताहरूले मनपराउने तरिकामा अनुकूल छ. र, ShareActionProvider सँग, तपाईले आफ्नो एन्ड्रोइड एप पनि जानकारी सङ्कलन र साझेदारी गर्न प्रयोग गर्न सक्नुहुन्छ. तपाईले यसलाई नयाँ सन्देशहरू बारे सूचनाहरू र अलर्टहरू प्राप्त गर्न प्रयोग गर्न सक्नुहुन्छ, र एकै समयमा तपाइँका प्रयोगकर्ताहरूलाई खुसी बनाउनुहोस्.

    तपाईंले एन्ड्रोइड एप विकास पाठ्यक्रममा यी सबै उन्नत प्रविधिहरू सिक्न सक्नुहुन्छ. पाठ्यक्रम समावेश छ 35 एन्ड्रोइड एपको विकासको माध्यमबाट तपाईलाई चरणबद्ध रूपमा लिने पाठहरू. यसले तपाइँलाई SQLite डाटाबेस एप कसरी बनाउने भनेर पनि सिकाउँछ. यसले तपाईंलाई अन्य प्लेटफर्महरूको लागि एन्ड्रोइड एपहरू निर्माण गर्न पनि मद्दत गर्नेछ. यदि तपाईं अझै विकासको चरणमा अड्कनुभएको छ, यदि तपाइँसँग प्रश्नहरू छन् भने तपाइँ सधैं पाठ्यक्रमलाई सन्दर्भ गर्न सक्नुहुन्छ.

    साथै, तपाईले एक्शनबारलाई विभाजन गर्न अनुमति दिने UI सुविधाको फाइदा लिनको लागि एक्शन बारमा ShareActionProvider प्रयोग गर्न सक्नुहुन्छ।. यदि तपाईंको एप एन्ड्रोइडमा चल्छ भने यो विकल्प तपाईंको एक्शन बारमा प्रयोग गर्न सकिन्छ 4.0 वा उच्च. तपाईंले एक्शन बार गाइडमा ShareActionProvider बारे थप जान्न सक्नुहुन्छ. यो नोट गर्न महत्त्वपूर्ण छ कि यो सुविधा एन्ड्रोइडमा मात्र उपलब्ध छ 4.0 र माथि.

    OnItemLongClickListener

    OnItemLongClickListeners इन्टरफेसहरू हुन् जसले वस्तु क्लिक गर्दा वा चयन गर्दा कलब्याक प्रकार्य उत्पन्न गर्दछ।. यो विधिले एन्ड्रोइड फ्रेमवर्कको लागि OnItemLongClickListener लाई कल गर्छ जब प्रयोगकर्ताले लामो वस्तु क्लिक गर्छ वा चयन गर्छ।. एन्ड्रोइड फ्रेमवर्कले त्यसपछि इनपुटलाई मान दिन्छ र पृष्ठभूमिमा वास्तविक गतिविधि देखिने बेलामा छोटो पपअप सूचना प्रदर्शन गर्दछ।.

    तपाईंले OnItemLongClickListeners-Instance सिर्जना गर्नु अघि तपाईंले OnItemClickListener-Interface लागू गर्नुपर्छ।. यो इन्टरफेस सुनिश्चित गर्दछ कि onItemClick() विधि लागू गरिएको छ. यो स्वचालित रूपमा एन्ड्रोइड फ्रेमवर्क द्वारा बोलाइनेछ जब लामो-क्लिक घटना हुन्छ. थप विवरणहरूको लागि, तलको उदाहरण हेर्नुहोस्. यो कोडले तपाइँको एन्ड्रोइड एपमा OnItemLongClickListener कसरी लागू गर्ने भनेर देखाउँछ.

    पाठ को व्यावहारिक भाग को समयमा, हामी OnItemClickListener लागू गर्नेछौं. हामी यो इन्टरफेसलाई हाम्रो एन्ड्रोइड एपमा ListView मार्फत दर्ता गर्नेछौं. जब सूचीमा एक प्रविष्टि लामो क्लिक गरिन्छ, OnItemLongClickListener ले मन पराउनेछ. यो नोट गर्न महत्त्वपूर्ण छ कि यो विधि एक बेनामी वर्ग वा MainActivity वर्ग संग लागू गर्न सकिन्छ।.

    एकपटक तपाईंले OnItemLongClickListeners उदाहरण दर्ता गर्नुभयो, तपाईंले सूचीमा रहेको वस्तुमा क्लिक गर्दा प्रतिक्रिया दिनको लागि आफ्नो ListView कन्फिगर गर्न सक्नुहुन्छ. यसले AlertDialog मा लामो-क्लिक प्रतिक्रिया ट्रिगर गर्नेछ. यो एक ListView को लागी एक राम्रो विचार हो जुन लामो क्लिकहरु को लागी उत्तरदायी छ. यसरी, तपाइँका प्रयोगकर्ताहरूले तपाइँको घरको आराम नछोडिकन तपाइँको आवेदन सजिलै संग पहुँच गर्न सक्छन्.

    हाम्रो भिडियो
    नि: शुल्क उद्धरण प्राप्त गर्नुहोस्