ايپ
چيڪ لسٽ

    رابطو





    اسان جو بلاگ

    اسان توهان جي نمائش جو پروگرام ڪريون ٿا! مثبت ڪارڪردگي ONMA اسڪائوٽ سان گڏ Android ايپ ڊولپمينٽ جي ضمانت آهي.

    رابطو
    Android ايپ ڊولپمينٽ

    اسان جو بلاگ


    Android ائپس پروگرامن جا بنيادي سکو

    پروگرام android ايپس

    توھان کان پھريان ڪوڊ لکڻ شروع ڪريو, توهان کي Android ايپس پروگرام جي بنيادي ڄاڻ هجڻ گهرجي. هي سبق عنوانن کي ڍڪيندو جيئن زيٽيٽ-ايپ ٺاهڻ, Intents استعمال ڪندي, ايپ بار ٺاهڻ, ۽ Refactoring. توهان شايد سبق مفيد ڳولي سگهو ٿا جيڪڏهن توهان اڳ ۾ ئي HTML سان واقف آهيو. بهرحال, جيڪڏهن توهان اڃا تائين هن موضوع بابت پريشان آهيو, توھان غور ڪرڻ چاھيو ٿا ھن مضمون کي ڇڪڻ ۽ ڊراپ بابت.

    Intents استعمال ڪندي

    ارادا پيغام آھن جيڪي ھڪڙي عمل جي وضاحت ڪن ٿا, ۽ اهي مختلف Android اجزاء جي وچ ۾ ڪميونيڪٽر طور ڪم ڪن ٿا. هڪ Android ايپليڪيشن ڪيترن ئي حصن تي مشتمل آهي, سرگرمين سميت, خدمتون, ۽ براڊڪاسٽ وصول ڪندڙ. ارادا توهان کي سرگرمين جي وچ ۾ تبديل ڪرڻ جي اجازت ڏين ٿا, مثال طور, درخواست ڪندي ته هڪ سرگرمي ٻي لانچ ڪندي. ساڳي طرح, ھڪڙو حصو درخواست ڪري سگھي ٿو ته ٻيو ھڪڙو عمل انجام ڏيو, جهڙوڪ فائل ڊائون لوڊ ڪرڻ. بهرحال, توھان جي ايپ ۾ ارادا استعمال ڪرڻ وقت ڪجھ احتياطي اپاءَ وٺڻا پوندا.

    ارادا هڪ سادي طريقو آهي جيڪو Android سسٽم کي ٻڌائڻ لاءِ ڇا ڪجي. اهي ايپليڪيشن ۾ واقع ٿيندڙ واقعن کي سگنل ڏيڻ لاءِ استعمال ڪري سگھجن ٿا, جيئن ته جڏهن صارف هڪ بٽڻ تي ٽيپ ڪري ٿو يا ويب پيج جو URL شيئر ڪري ٿو. اهي پڻ استعمال ڪري سگھجن ٿيون مخصوص اجزاء کي شروع ڪرڻ لاء. ھن جو ھڪڙو مثال ھڪڙو موبائل ايپليڪيشن آھي ٻن سرگرمين سان, سرگرمي A ۽ سرگرمي B. هڪ ارادي سان هلندڙ سرگرمي سرگرمي B کي شروع ڪري سگهي ٿي صرف URL کي سرگرمي A ڏانهن منتقل ڪندي.

    Android ايپس کي پروگرام ڪرڻ لاءِ ارادو استعمال ڪرڻ هڪ گڏيل عمل آهي, ۽ اهو ضروري آهي ته پڪ ڪريو ته توهان انهن کي صحيح طريقي سان استعمال ڪيو. جيڪڏهن هڪ جزو غائب آهي, ڊيپ لنڪ سروس Play Store کي ڪال ڪندي ۽ اتان کان ايپليڪيشن ٻيهر حاصل ڪندي. اهو عمل وري بار بار ڪيو ويندو جيستائين گهربل عمل مڪمل ٿي وڃي. عام طور تي, هي طريقو سمجھڻ لاء تمام آسان آهي. ۽ اهو توهان کي اجازت ڏيندو ته انتهائي ڪسٽمائيز ايپليڪيشنون ٺاهي. ارادا مددگار ايپس ٺاهڻ ۾ مفيد آهن, ڇاڪاڻ ته اهي ڊولپرز کي انهن جي ايپ مان وڌيڪ حاصل ڪرڻ ۾ مدد ڪن ٿا.

    ارادا پيغام نشر ڪيا ويا آهن جيڪي Android سسٽم ٻڌي ٿو. ايپليڪيشن واقعن کي رجسٽر ڪري سگهي ٿو ۽ انهن تي رد عمل ڪري سگهي ٿو. ارادن ۾ هيڊر ڊيٽا ۽ بنڊل ڪلاس جي بنياد تي اضافي ڊيٽا شامل آهن. توھان حاصل ڪري سگھوٿا انھن کي ڪال ڪري حاصل ڪريو getExtras() طريقو. ۽ اهو سڀ ڪجهه ان ۾ آهي! تنهن ڪري جيڪڏهن توهان موبائيل ايپ ٺاهڻ ۾ دلچسپي رکو ٿا, انهن صلاحن کي چيڪ ڪريو ۽ اڄ شروع ڪريو!

    ايپ بار ٺاهڻ

    Android ايپس سان ايپ بار ٺاهڻ ۾ نيويگيشن لاءِ هڪ خاص قسم جي سمبليسٽ کي لاڳو ڪرڻ تي مشتمل آهي, ڳولا, عمل, ۽ برانڊنگ. اهو توهان جي ايپ کي مقابلي کان ڌار ٿيڻ جي اجازت ڏئي ٿو ۽ صارف کي توهان جي ايپ بابت ضروري معلومات فراهم ڪري ٿي. ايپ بار ايپس جي وچ ۾ هڪ جهڙي نظر ۽ محسوس کي يقيني بڻائڻ ۾ مدد ڪري ٿي, اهم ڪارناما ڳولڻ آسان بڻائي ٿو, ۽ مسلسل رويي جي حوصلا افزائي ڪري ٿو. پر توهان ڪيئن شروع ڪيو?

    پهريون قدم هڪ سرگرمي ٺاهڻ آهي جنهن ۾ هڪ ٽول بار شامل هوندو. توهان يا ته ان کي شامل ڪري سگهو ٿا MainActivity يا هڪ سرگرمي جي ترتيب ۾. متبادل طور تي, توھان ٽول بار ٺاھي سگھوٿا ۽ ان کي ايپ بار ۾ ڏيکاري سگھو ٿا. توھان پڻ چونڊي سگھوٿا ٽول بار جو مقام. اهو سڀ ڪجهه توهان جي گهرجن تي منحصر آهي. Android ۾, توھان پنھنجي سرگرمي يا MainActivity ۾ ٽول بار شامل ڪري سگھو ٿا.

    هڪ فعال ايپ بار هڪ Android ايپ جو هڪ معياري حصو آهي, پر اها ڪارڪردگي غائب آهي. بار کي XML مينيو ۾ بيان ڪيل ڪارناما هجڻ گهرجن, جيڪو onCreateOptionsMenu ۾ رجسٽر ٿيل آهي() طريقو. توهان جي هڪ سرگرمي ٺاهڻ کان پوء, توهان عملن کي لاڳو ڪري سگهو ٿا صارف ان پٽ کي جواب ڏيڻ لاءِ. مينيو وسيلن ۾ بيان ڪيل عملن کي لازمي منطق ۾ لاڳو ڪيو وڃي.

    Android ايپس ۾ ايڪشن بار توهان جي ايپليڪيشن جو سڀ کان وڏو بصري عنصر آهي. اهو توهان جي ايپ لاءِ هڪجهڙائي واري جوڙجڪ مهيا ڪري ٿو ۽ انهن ۾ شامل آهي عناصر جيڪي توهان عام طور تي استعمال ڪندا آهيو. گوگل متعارف ڪرايو ActionBar Android ۾ 3.0 (API 11), ۽ اهو Android ماحولياتي نظام جو هڪ اهم حصو بڻجي چڪو آهي. اڳي, ان کي ايپ بار سڏيو ويندو هو ۽ ان ۾ صرف توهان جي ايپليڪيشن جو نالو ۽ سرگرمي جيڪا توهان هن وقت ڪري رهيا آهيو. جڏهن ته مشهور هو, اختيارن مينيو مهيا ڪيو تمام محدود ڪسٽمائيزيشن جا اختيار.

    Refactoring استعمال ڪندي

    Refactoring ايپليڪيشنون هڪ بهترين طريقو آهي توهان جي ڪوڊ کي برقرار رکڻ ۽ پڙهڻ کي آسان بڻائي. عام طور تي, ايپليڪيشن کي ٻيهر لکڻ ۾ پهريون قدم سڀني حصن کي ڳولڻ آهي جنهن ۾ تبديلين جي ضرورت آهي. اهو وقت ۽ پئسا جي هڪ اهم رقم بچائي سگهي ٿو. جيڪڏهن توهان وٽ گهڻو وقت نه آهي يا توهان وٽ وسيلا نه آهن, توهان پنهنجي ڪوڊ کي وڌيڪ منظم ڪرڻ لاء هڪ فريم ورڪ ٺاهڻ تي پڻ غور ڪري سگهو ٿا.

    Android ايپس کي ريفيڪٽر ڪرڻ ڪوڊ کي سمجھڻ آسان بڻائي ٿو. ڊولپرز آساني سان ڪوڊ جي چونڊيل پرتن کي صاف ڪري سگھن ٿا, جڏهن ته ڪوڊ بيس جي مجموعي جوڙجڪ کي برقرار رکڻ. هي طريقو موبائيل ايپليڪيشنن ۾ ورثي واري ڊيسڪ ٽاپ ايپس کي ريفيڪٽر ڪرڻ لاءِ مثالي آهي. ڪجھ اوپن سورس اينڊرائيڊ ايپ ڊولپمينٽ پروجيڪٽ استعمال ڪن ٿا ليفيڪٽر ٽول سيٽ. ڪوشش ڪرڻ لاءِ, هڪ سرڪاري پروجيڪٽ ڏانهن ڇڪڻ جي درخواست جمع ڪريو. ٽول سيٽ خودڪار طريقي سان ڪوڊ تبديليون ٺاهي ۽ دستاويز مهيا ڪندو.

    هڪ Android ايپ کي ريفريڪٽر ڪرڻ ۾ هڪ ٻيو اهم قدم هڪ IDE استعمال ڪري رهيو آهي. Eclipse هڪ قائم ڪيل IDE آهي, ۽ پيش ڪري ٿو مربوط ڪارڪردگي ۽ ريفيڪٽرنگ جا اختيار. اهي اوزار توهان کي ممڪن طور تي پيچيده عملن کي خودڪار ڪرڻ ۽ توهان جي ايپ کي تيزيءَ سان موڪلڻ ۾ مدد ڪندا. Juno Eclipse استعمال ڪرڻ بابت معلومات جو هڪ سٺو ذريعو آهي. توهان پڻ هڪ خيال حاصل ڪري سگهو ٿا ته ريفڪٽرنگ جون خاصيتون ڇا آهن. انهن قدمن تي عمل ڪندي, توھان پنھنجي Android ايپ ڊولپمينٽ جي عمل کي بھتر ڪري سگھوٿا.

    هڪ Android ايپ کي ريفيڪٽر ڪرڻ لاء, ڪوڊ کي نمايان ڪريو جيڪو توھان چاھيو ٿا ريفيڪٽر ۽ ان تي صحيح ڪلڪ ڪريو. منتخب ڪريو Refactor آپشن جي حوالي سان مينيو مان. هي اختيار توهان کي چونڊڻ لاءِ اختيارن جو هڪ مجموعو ڏئي ٿو. ھڪڙو سڀ کان وڌيڪ مفيد آھي نالو تبديل ڪرڻ. ھڪڙي فائل تي صحيح ڪلڪ ڪريو ۽ چونڊيو “نالو مٽايو” ان فائل جو نالو تبديل ڪندو. پوءِ توھان منتخب ڪري سگھوٿا مناسب ريفيڪٽرنگ آپشن.

    هڪ Android ايپ بار ٺاهڻ

    هڪ Android ايپ بار هڪ ايپ جو هڪ حصو آهي جيڪو مختلف عناصر ڏيکاري ٿو, جهڙوڪ ٽول بار, هڪ ٽيبل ترتيب, ۽ هڪ تصوير ڏسڻ. اهو هڪ CoordinatorLayout والدين ۾ شامل ٿي سگهي ٿو ان جي رويي کي ڪنٽرول ڪرڻ لاءِ جڏهن اسڪرول ڪيو وڃي. CollapsingToolbarLayout مئنيجر ايپ بار تي ڪنٽرول جا اضافي ليول مهيا ڪري ٿو. ان کان علاوه, ايپ بار کي ترتيب ڏئي سگهجي ٿو پس منظر جو رنگ ۽ آئڪن.

    ايڪشن بار کي بهتر بنائڻ جو هڪ طريقو اهو آهي ته سپورٽ لائبريري مان ٽول بار ويجيٽ استعمال ڪجي. هن طريقي سان, توهان وٽ سڀني Android ڊوائيسز تي هڪجهڙائي وارو عمل هوندو. ٻيو فائدو اهو آهي ته ٽول بار ويجيٽ Android تي مادي ڊيزائن جو تجربو مهيا ڪري سگهي ٿو 2.1, جڏهن ته اصلي ايڪشن بار Android تائين اسلوب کي سپورٽ نه ڪندو 5.0. ھن ويجيٽ کي پنھنجي ايپ ۾ شامل ڪرڻ لاءِ, توھان کي استعمال ڪرڻ گھرجي v7 appcompat سپورٽ لائبريري.

    هڪ Android ايپ بار ٺاهڻ هڪ مشڪل ڪم ٿي سگهي ٿو جيتوڻيڪ سڀ کان وڌيڪ تجربيڪار ڊولپر لاءِ. غور ڪرڻ لاء ڪيترائي عنصر آهن, اصل متن کان وٺي شبیہیں جي ظاهر تائين. جڏهن ته اهو ياد رکڻ ضروري آهي ته هڪ ڊزائن فعال ۽ اکين کي خوش ڪرڻ گهرجي, هڪ بي ترتيب واري انٽرفيس سان هڪ بار ناپسنديده آهي. خوشقسمتيءَ سان, ٽول بار کي استعمال ڪرڻ کان سواءِ ايپ بار کي بهتر بنائڻ جا طريقا آهن.

    ڪسٽمائيز ايپ بار لاءِ هڪ ٻي مفيد ٽيڪنڪ هڪ ڪسٽم موضوع استعمال ڪرڻ آهي. هي موضوع موجوده ايڪشن بار جي موضوع کي وڌائڻ گهرجي. اهو پڻ Android سيٽ ڪرڻ گهرجي:windowActionBarOverlay ملڪيت کي صحيح. اهو يقيني بڻائيندو ته بار نظر اچي رهيو آهي جڏهن هيٺ اسڪرول ڪندي. اهو طريقو توهان کي لڪائڻ جي اجازت ڏئي ٿو ۽ هڪ مخصوص ترتيب جي بنياد تي بار ڏيکاري ٿو. توهان پڻ استعمال ڪري سگهو ٿا ڪسٽم CSS اسپيٽس هڪ ڪسٽم موضوع لاءِ.

    اسان جي وڊيو
    مفت اقتباس حاصل ڪريو