एप
चेकलिस्ट

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





    हाम्रो ब्लग

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

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

    हाम्रो ब्लग


    एन्ड्रोइड एप प्रोग्रामिङ कसरी सिक्ने

    कार्यक्रम एन्ड्रोइड अनुप्रयोग

    यदि तपाइँ एन्ड्रोइड एप प्रोग्रामिङ सिक्न चाहनुहुन्छ भने, तिमी एक्लो छैनौ. वास्तबमा, यो सुरु गर्न सजिलो छ! एन्ड्रोइड स्टुडियोबाट सुरु गर्नुहोस्, Google को नि: शुल्क विकास वातावरण. तपाईंलाई जाभा विकास किट पनि चाहिन्छ. त्यसपछि, तपाईं आफ्नो पहिलो एपहरू लेख्न सुरु गर्न सक्नुहुन्छ. अन्ततः, तपाईं Intents मा सार्नुहुनेछ, जाभा, गतिविधि जीवनचक्र कलब्याकहरू, र अधिक!

    तानेर खसाल्नु

    ड्र्याग-एन्ड-ड्रप एन्ड्रोइड एप प्रोग्रामिङ एक सरल र शक्तिशाली प्रविधि हो जसले तपाईंलाई उच्च अन्तरक्रियात्मक अनुप्रयोगहरू निर्माण गर्न मद्दत गर्न सक्छ।. ड्र्याग एण्ड ड्रप मेकानिजमले तपाईंलाई अनुप्रयोगको बाँकी भागलाई असर नगरी एपमा वस्तुहरू सार्न अनुमति दिन्छ. ड्र्याग घटनाहरू श्रोताहरूलाई एन्ड्रोइड घटना मार्फत पठाइन्छ. ड्र्याग घटनाले वस्तुको अवस्था बारे जानकारी समावेश गर्दछ र X-y समन्वय जस्ता डेटा समावेश गर्न सक्छ. ड्र्याग घटना श्रोताले डाटा प्राप्त गर्दछ र विधि getX लाई कल गर्दछ() वा प्राप्त गर्नुहोस्() ड्र्याग बिन्दुको हालको स्थिति प्राप्त गर्न. यदि ड्र्याग अपरेशन पूरा भएको छ, श्रोताले बुलियन सत्य वा गलत फर्काउँछ.

    ड्र्याग-एन्ड-ड्रप एन्ड्रोइड एप प्रोग्रामिङ ग्रहणको साथ सम्भव छ 4.4 (लुना) र Java 1.7. ड्र्याग-एन्ड-ड्रप लागू गर्न, तपाईंले आफ्नो गतिविधिमा OnTouchListener थप्नुपर्छ. त्यसपछि, ड्र्यागस्याडोबिल्डर सिर्जना गर्नुहोस् जसले ड्र्याग अपरेशनको क्रममा देखाइने चित्र निर्दिष्ट गर्दछ.

    ड्र्याग एण्ड ड्रप एन्ड्रोइड एप प्रोग्रामिङमा ड्र्याग इभेन्ट क्लासहरू र ड्र्याग श्रोताहरूको प्रयोग समावेश हुन्छ. ड्र्याग घटनाहरू प्रयोगकर्ता ट्रिगरबाट सुरु हुन्छ. त्यसपछि, अनुप्रयोगले startDragAndDrop प्रदान गर्दछ() संदेश फर्काउनु. यदि ड्र्याग घटना श्रोता गलत फर्काउँछ, प्रणालीले कलब्याक विधिलाई कल गर्दैन. DragEvent वर्ग onTouchEvent जस्तै छ.

    तपाईंले onProvidShadowMetrics विधिलाई ओभरराइड गरेर ड्र्याग-एन्ड-ड्रप घटनाको व्यवहार परिवर्तन गर्न सक्नुहुन्छ।. यो विधिले ड्र्याग घटनाको साइज र टच पोइन्ट सम्बन्धी जानकारी फर्काउँछ. तपाईं onDrawShadow विधिलाई ओभरराइड गरेर ड्र्याग-एन्ड-ड्रप इशारा पनि परिमार्जन गर्न सक्नुहुन्छ।.

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

    अभिप्राय

    एन्ड्रोइड एपमा विभिन्न कम्पोनेन्टहरू बीच सञ्चार गर्न इन्टेन्टहरू प्रयोग गरिन्छ. एन्ड्रोइड अनुप्रयोगले स्पष्ट र निहित उद्देश्यहरूलाई समर्थन गर्न सक्छ, जुन एक अनुप्रयोगबाट अर्कोमा डाटाको प्रवाह नियन्त्रण गर्न प्रयोग गरिन्छ. यसको एउटा उदाहरण ब्राउजर विन्डो हुनेछ जसले प्रयोगकर्तालाई अर्को एप खोल्दा रिडिरेक्ट गर्छ.

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

    उदाहरणका लागि, तपाईले प्रयोगकर्तालाई स्टक डेटा देखाउन एकल स्ट्रिङ प्रयोग गर्न सक्नुहुन्छ. त्यसपछि, तिनीहरू स्टकको वित्तीय विवरणहरू हेर्न सुन्ने तत्वमा क्लिक गर्न सक्छन्. एपले त्यसपछि सूची दृश्यमा यी विवरणहरू प्रदर्शन गर्नेछ. एपलाई प्रयोगकर्ताहरूलाई चाहिएको स्टक छनौट गर्न अनुमति दिएर पनि अनुकूलित गर्न सकिन्छ. त्यसपछि तिनीहरूको छनौट मापदण्डमा आधारित स्टकहरूको सूची प्रदर्शन गर्नेछ, कुनै पनि पेन्डिङ खरिद र बिक्री आदेशहरू सहित.

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

    इन्टेन्टहरूले Android एपहरूलाई वेब जस्तै कार्यक्षमता प्रदान गर्न अनुमति दिन्छ. यो गर्न को लागी, एन्ड्रोइड एपहरूले वेब लिङ्कहरूको लागि एक अभिप्राय फिल्टर लागू गर्न सक्छ. यसको मतलब वेब साइटहरूमा देखाउने लिङ्कहरूले वेब पृष्ठको सट्टा एन्ड्रोइड एप खोल्नेछ. साथै, एन्ड्रोइड 12 जेनेरिक वेब इन्टेन्टहरू प्रस्तुत गरियो, जुन प्रयोगकर्ताको पूर्वनिर्धारित ब्राउजर एप खोल्न प्रयोग गरिन्छ.

    गतिविधि जीवनचक्र कलब्याकहरू

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

    त्यहाँ तीन प्रकारका गतिविधि जीवनचक्र कलब्याकहरू छन्. पहिलो, सुरुमा(), कुनै गतिविधि पहिलो पटक स्क्रिनमा देखा पर्दा आह्वान गरिन्छ. दोस्रो, पुनःसुरुमा(), भनिन्छ जब कुनै गतिविधि निलम्बनबाट फर्कन्छ. यो कुनै पनि एन्ड्रोइड एपको लागि महत्त्वपूर्ण कलब्याक हो किनभने यसले तपाईंको एपलाई लामो समयसम्म चल्नबाट रोक्न सक्छ.

    यी कलब्याकहरू गर्न तपाईंले एन्ड्रोइड एपीआई बुझ्नुपर्छ. onStart र onStop विधिहरू प्रणाली द्वारा धेरै पटक कल गरिन्छ. यसको मतलब तपाईको एपले अनस्टार्ट विधिलाई धेरै पटक कल गर्न सक्छ. यसले तपाईंको गतिविधिलाई दृश्यात्मक र लुकाउने कारण बनाउँछ. तपाईंले लगक्याट सन्देशहरू हेरेर गतिविधि कहिले नष्ट हुन्छ भनेर बताउन सक्षम हुनुपर्दछ.

    onCreate र onDestroy कलब्याकहरू प्रयोगकर्ता अन्तरक्रियाको परिणाम स्वरूप OS द्वारा ट्रिगर हुन्छन्।. विकासकर्ताहरूले कलब्याकहरू पनि ओभरराइड गर्न सक्छन्. यद्यपि, कलब्याकहरू ओभरराइड गर्दा, विकासकर्ताहरूले सधैं सुपर वर्ग विधि कल गर्नुपर्छ. त्यसो गर्न असफल हुँदा एप अनौठो अवस्थामा चल्न सक्छ वा दुर्घटनामा पर्न सक्छ.

    गतिविधि जीवनचक्र कलब्याकहरूले तपाइँलाई तपाइँको एप्लिकेसनले रोकिएको वा रोकिएको अवस्थामा प्रवेश गर्ने बेला बुझ्न मद्दत गर्दछ. तपाईंले यस समयमा गहन गणनाहरू कार्यान्वयन गर्नु हुँदैन, किनभने यसले अर्को राज्यमा संक्रमण ढिलाइ गर्न सक्छ र प्रयोगकर्ताको अनुभव समाप्त गर्न सक्छ.

    लगिङ

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

    लग गर्ने सबैभन्दा सजिलो तरिकाहरू मध्ये एक बिल्ट-इन लग क्लास प्रयोग गरेर हो. लगिङ विधिहरूले दुई वा तीन तर्कहरू स्वीकार गर्छन्. धेरैजसो लग सन्देशहरूमा दुईवटा तर्कहरू हुन्छन्. तर्कहरू String प्रकारको हुनुपर्छ. यस प्रकारको लगिङले सीमित गरिरहेको छ, तर यो धेरै उद्देश्यका लागि उपयोगी उपकरण हो.

    एन्ड्रोइड एपहरू लगिङ विकासकर्ताहरूको लागि लोकप्रिय प्रोग्रामिङ अभ्यास भएको छ. सामन्यतया, एउटा एन्ड्रोइड एपले जीवनचक्रका घटनाहरू जहिले पनि तिनीहरू हुन्छन् लग गर्नुपर्छ. यदि अनुप्रयोगले समस्या डिबग गर्न आवश्यक छ भने, यसले विकासकर्ताहरूलाई अनुप्रयोग डिबग गर्न मद्दत गर्ने जानकारी लग गर्नुपर्छ. तपाईं Log.d प्रयोग गरेर डिबग जानकारी पनि लग गर्न सक्नुहुन्छ() विधि. पछिल्लो विधिले चर मानहरू र प्रिन्ट सन्देशहरू पनि लग गर्न सक्छ.

    त्रुटिहरूको अवस्थामा डिबगिङ उपयोगी छ, ओभर-लगिङले कार्यसम्पादन घटाउन सक्छ. विकासको लागि मात्र डिबग लगिङ प्रयोग गर्नु उत्तम अभ्यास हो, र तपाइँको आवेदन प्रकाशित गर्नु अघि वर्बोज लगिङ हटाउनुहोस्. विकासकर्ताको रूपमा, तपाईंले यसलाई प्रकाशित गर्नु अघि लगिङ आउटपुटलाई सधैं समीक्षा गर्नुपर्छ. एन्ड्रोइड SDK एक एकीकृत लगिङ कक्षाको साथ आउँछ. यसले LogCat भनिने लगमा एपको डाटा लेख्छ. यद्यपि, यस विधिमा केही प्रदर्शन समस्याहरू छन्, त्यसैले यो आवश्यक परेको बेला मात्र प्रयोग गर्नुपर्छ.

    तपाईं एन्ड्रोइडमा प्रणाली लगहरू पनि हेर्न सक्नुहुन्छ. यी लगहरूमा एनालिटिक्स घटनाहरूदेखि स्थान र बुकिङ लगहरू सम्म सबै कुराको जानकारी समावेश हुन्छ. तपाईंले एन्ड्रोइड स्टुडियो जस्ता उपकरणको मद्दतले अनुप्रयोग प्याकेजद्वारा लग आउटपुट फिल्टर गर्न सक्नुहुन्छ.

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