اسان توهان جي نمائش جو پروگرام ڪريون ٿا! مثبت ڪارڪردگي ONMA اسڪائوٽ سان گڏ Android ايپ ڊولپمينٽ جي ضمانت آهي.
رابطو
توھان پنھنجي Android ڊوائيس تي مختلف ايپليڪيشنون شامل ڪري سگھو ٿا. اهي ايپليڪيشنون عام طور تي ايپ ڊراور يا هوم پيج ۾ موجود آهن, ۽ اهي مختلف آهن Android ورزن جي لحاظ کان. اهي ايپليڪيشنون توهان جي بيٽري جي زندگي ۽ ڪارڪردگي کي متاثر ڪنديون. توھان پڻ پنھنجي Android ٽي وي ڊيوائس لاءِ ايپليڪيشنون انسٽال ڪري سگھو ٿا. ايپليڪيشن کي انسٽال ڪرڻ کان پوء, اهو توهان جي ڊوائيس جي گهر اسڪرين ۾ ظاهر ٿيندو.
سرگرميون هڪ Android ايپ جا بنيادي بلڊنگ بلاڪ آهن. اهي جزا وضاحت ڪن ٿا ايپ آرڪيٽيڪچر ۽ UI ڊيزائن. هڪ Android ايپ هڪ واحد تجربو ناهي, پر سرگرمين جو هڪ سلسلو جيڪو صارف پنهنجي مرضي سان داخل ۽ ٻاهر نڪري سگهي ٿو. UI ڊيزائنر عام طور تي هڪ ايپ کي اسڪرين جي سيٽ جي طور تي سوچيندو آهي, هر هڪ سرگرمي ڏانهن نقشو ڪيو ويو آهي. هڪ صارف کان پوء هڪ سرگرمي مڪمل ڪري ٿو, ايپ ايندڙ کي شروع ڪري ٿي.
سرگرميون ايپ کي آپريٽنگ سسٽم سان رابطو ڪرڻ ۾ مدد ڏين ٿيون ۽ اسڪرين تي في الحال ڇا آهي ان جي ٽريڪ رکو. ان کان علاوه, اهي پوئين حالت کي بحال ڪرڻ ۾ مدد ڪن ٿيون. گهڻيون ائپس ڪيتريون ئي سرگرميون آهن. هر سرگرمي مختلف اسڪرين کي منظم ڪري ٿو ۽ پيچيدگي ۾ مختلف آهي. ھڪڙي سرگرمي جي زندگي ھڪڙي ويب سائيٽ وانگر آھي.
ايپ جي عمل جي پهرين مرحلي تي Android سسٽم طرفان سرگرميون سڏين ٿيون. سسٽم کي شروع ڪري ٿو() ۽ آن اسٽاپ() هڪ سرگرمي جي زندگي دوران ڪيترائي ڀيرا طريقا. اهو عمل ضروري آهي انهي کي يقيني بڻائڻ لاءِ ته ايپ کي مستحڪم صارف تجربو آهي. سسٽم پڻ ٽريڪ رکي ٿو جڏهن هڪ سرگرمي ختم ٿي وئي آهي ۽ ٻيهر ٺاهڻ جي ضرورت آهي. ھڪڙو سٺو عمل آھي آنڪريٽ کي سڏڻ() جڏهن هڪ سرگرمي ٺاهي وئي آهي.
سرگرميون Android ايپس جو هڪ اهم حصو آهن. اهي ايپليڪيشن ماڊل جي بنيادي نمائندگي ڪن ٿا. سرگرميون شروع ڪيون ويون آهن اينڊرائيڊ سسٽم ذريعي ڪال بيڪ طريقن کي استعمال ڪندي جيڪي سرگرمي جي زندگي جي مختلف مرحلن سان ملن ٿيون. Android دستاويزن سرگرمين جي تصور جي وضاحت ڪري ٿي ۽ انھن سان ڪم ڪرڻ جي ھلڪي ھدايت مهيا ڪري ٿي. هيٺيون سيڪشن مختلف قسمن جي سرگرمين جو هڪ جائزو پيش ڪري ٿو ۽ انهن جو تعلق حقيقي دنيا جي ايپليڪيشنن سان ڪيئن آهي. ان کان علاوه, توهان Android ڊولپر گائيڊ پڙهڻ سان سرگرميون ڪيئن ڪرڻ سکي سگهو ٿا.
سرگرميون ايپ جي منشور ۾ بيان ڪيون ويون آهن. هڪ Android ايپ ۾ هڪ سرگرمي ٺاهڻ لاء, توھان کي لازمي طور تي ھڪڙي خاص خصوصيت شامل ڪرڻ گھرجي. ھي وصف بيان ڪري ٿو سرگرمي طبقي جو نالو ائپ پيڪيج سان واسطو رکي ٿو. جيڪڏهن توهان هن خاصيت کي تبديل ڪيو, ايپ مڪمل طور تي ڪم نه ٿي سگھي.
نظارا هڪ Android ايپ جي يوزر انٽرفيس جا سڀ کان بنيادي عنصر آهن. اهي ٽيڪسٽ ۽ ٻين گرافڪ مواد جي نمائش لاءِ مستطيل جاءِ مهيا ڪن ٿا ۽ مختلف واقعن کي سنڀالي سگهن ٿا. Android پليٽ فارم ڏسڻ لاءِ ڪيترائي مختلف ذيلي ڪلاس مهيا ڪري ٿو, TextView سميت, ڏسو گروپ, ۽ تصوير ڏسو. ھر ھڪ ڏيک جو پنھنجو سيٽ آھي, جيڪو بيان ڪري ٿو ته اهو ڪيئن عمل ڪندو ۽ ايپليڪيشن ۾ استعمال ڪيو ويندو.
لي آئوٽ توهان جي ايپليڪيشن جي جوڙجڪ کي بيان ڪري ٿو ۽ ڪيترن ئي ڏيک عناصر کي رکي ٿو. اهو ان جي پيٽرولن کي ترتيب ڏيڻ سان ترتيب ڏئي سگهجي ٿو. Android ۾ ترتيب ڏنل آھن XML ٻولي استعمال ڪندي. ترتيب جا ڪيترائي مختلف قسم آهن. لڪير واري ترتيب کي استعمال ڪيو ويندو آهي شيون ترتيب ڏيڻ لاءِ هڪ لڪير فيشن ۾.
لي آئوٽ وضاحت ڪري ٿو ته ٻار جي نظرن کي هڪ ٻئي جي نسبت ڪيئن ترتيب ڏيو. پابندي واري ترتيب لڪير واري ترتيب کان وڌيڪ پيچيده آهن, پر وڌيڪ پيچيده UIs لاءِ وڌيڪ لچڪدار ۽ تيز آهن. پابنديون ترتيبون پڻ مهيا ڪن ٿيون هڪ فليٽ ڏسڻ واري درجه بندي, جنهن جو مطلب آهي رن ٽائم تي گهٽ پروسيسنگ. اهي Android اسٽوڊيو ڊيزائن ايڊيٽر سان استعمال لاءِ پڻ ٺهيل آهن. ترتيب سان, صارفين بليو پرنٽ ٽول تي GUI اجزاء کي ڇڪيو ۽ ڇڏي ڏيو, ۽ پوءِ وضاحت ڪريو ته انھن کي ڪيئن ڏيکاريو وڃي.
Android ۾, هر سرگرمي ڪيترن ئي UI اجزاء تي مشتمل آهي جيڪي ڏسو ۽ ڏسو گروپ طبقن سان تعلق رکن ٿيون. اهي UI عناصر اسڪرين تي مستطيل علائقي جي نمائندگي ڪن ٿا ۽ مواد کي ظاهر ڪرڻ جا ذميوار آهن. اهي هڪ وڌيڪ پيچيده ايپليڪيشن ٺاهڻ لاء ٻين عناصر سان گڏ استعمال ڪري سگھجن ٿيون. ۽ جيئن توهان Android ترقي ماحول سان ڪم جاري رکو, توهان انهن بنيادي Android اجزاء بابت وڌيڪ ڳوليندا.
هڪ Android ايپليڪيشن مختلف قسم جا وسيلا فراهم ڪري سگهي ٿي, ڊوائيس جي UI ٻولي ۽ ترتيب تي منحصر ڪري ٿو. جيتوڻيڪ Android SDK مختلف وسيلن جي سيٽ جي وضاحت ڪرڻ لاء طريقن کي ظاهر نٿو ڪري, توھان استعمال ڪري سگھوٿا سيٽنگون پينل کي سيٽ ڪرڻ لاءِ مناسب وسيلا سيٽ سيٽ ڪرڻ لاءِ جنھن لاءِ توھان ترقي ڪري رھيا آھيو. مثال طور, توهان دستياب اسڪرين اسپيس مان فائدو وٺڻ لاءِ مختلف ترتيب جا وسيلا استعمال ڪري سگهو ٿا, يا يوزر انٽرفيس ۾ متن کي ترجمو ڪرڻ لاءِ مختلف اسٽرنگ وسيلا استعمال ڪريو.
متبادل وسيلا ڊفالٽ وسيلن لاءِ عرف آهن. اهو ضروري آهي ته توهان جي ايپ کي تباهه ٿيڻ کان روڪڻ لاءِ ڊفالٽ وسيلا مهيا ڪرڻ ضروري آهي جڏهن اها غير متوقع ترتيب ۾ استعمال ٿي رهي آهي. اهو تڏهن ٿئي ٿو جڏهن اينڊرائيڊ جا نوان ورجن ڪنفيگريشن ڪواليفائر شامل ڪن ٿا جيڪي Android جا پراڻا ورجن سپورٽ نٿا ڪن. جيڪڏهن توهان جي ايپ ڊفالٽ وسيلا مهيا نه ڪري ٿي, اهو ڊوائيس کي تباهه ڪرڻ جو سبب بڻائيندو.
جڏهن ته Android ايپس کي ڊفالٽ وسيلا مهيا ڪرڻ گهرجن, اهو مخصوص ڊوائيس ترتيبن لاء متبادل وسيلن کي مهيا ڪرڻ جي سفارش ڪئي وئي آهي. مثال طور, mySdkVersion 4+ ايپس کي ڊفالٽ ڊرائئبل وسيلن جي ضرورت ناهي. ان کان علاوه, Android ڊوائيس جي ترتيب جي بنياد تي بهترين ملندڙ متبادل وسيلن جي ڊاريڪٽري کي چونڊي سگھي ٿو. پوءِ, اهو bitmaps جي ضرورت مطابق ماپ ڪري سگهي ٿو.
جيڪڏهن سسٽم مناسب وسيلو نه ڳولي, اهو سڀ کان مناسب سائيز سان هڪ وسيلو چونڊيندو. ان جو مطلب اهو آهي ته توهان جي ايپليڪيشن کي توقع کان ننڍي اسڪرين کي سنڀالڻ جي قابل هوندو. تنهن ڪري, اهو بهتر آهي ته وسيلن کي ٻنهي ماپن سان استعمال ڪيو وڃي. هن طريقي سان, توھان پنھنجي ايپليڪيشن کي مخصوص ڊوائيسز ۽ اسڪرين جي قراردادن لاء مقامي ڪري سگھو ٿا.
مواد مهيا ڪندڙ کي ضرورت آهي Android ايپليڪيشنن لاءِ ڊيٽابيس تائين رسائي حاصل ڪرڻ لاءِ. اهي ڊيٽا لاء مرڪزي مخزن آهن ۽ ايپليڪيشنن جي وچ ۾ ڊيٽا جي بدلي لاء هڪ انٽرفيس مهيا ڪن ٿا. مواد مهيا ڪندڙ پڻ ضروري آهن Android جي ميسيجنگ ايپليڪيشن لاءِ. هڪ مواد فراهم ڪندڙ هڪ مهيا ڪندڙ ٽيگ سان سرگرمي فائل ۾ رجسٽر ٿيل آهي. توهان جي مواد فراهم ڪندڙ کي رجسٽر ڪرڻ لاء, هيٺ ڏنل قدمن تي عمل ڪريو: * گھٽ ۾ گھٽ SDK چونڊيو. * شامل ڪريو مواد فراهم ڪندڙ ٽيگ توھان جي ايپليڪيشن ۾.
مواد فراهم ڪندڙ ڊيٽا وسيلن تائين رسائي ڪري سگھن ٿا جيڪي توهان جي ايپليڪيشن جي ضرورت آهي, جيئن استعمال ڪندڙ ڊڪشنري. انهن کي پڙهڻ ۽ لکڻ جي اجازت جي ضرورت آهي. اها اجازت android.permission.readPermission مان حاصل ڪري سگهجي ٿي() طريقو. مواد فراهم ڪندڙ پڻ ڪلائنٽ سان رابطو ڪن ٿا, سيڪيورٽي سنڀالڻ, ۽ انٽر پروسيس مواصلات.
مواد مهيا ڪندڙن جو سڀ کان عام استعمال ٻين ايپليڪيشنن لاء ڊيٽا کي ذخيرو ڪرڻ آهي. مواد فراهم ڪندڙ هڪ تعلقي ڊيٽابيس جي طور تي ڪم ڪري ٿو ۽ توهان جي ايپليڪيشنن کي محفوظ طور تي ڊيٽا تائين رسائي جي اجازت ڏئي ٿو. مواد فراهم ڪندڙ صارف جي گهرجن مطابق ڊيٽا کي تبديل ڪري سگھي ٿو. Android سسٽم مواد فراهم ڪندڙ کي اجازت ڏئي ٿو ته ڪيترن ئي طريقن سان ايپليڪيشن ڊيٽا کي منظم ڪري, ان جي ضرورتن تي منحصر ڪري ٿو.
مواد فراهم ڪندڙ Android ترقي جو هڪ اهم حصو آهن. فريم ورڪ ۾ هڪ جامع مواد فراهم ڪندڙ لائبريري آهي جيڪا توهان جي ڊوائيس تي موجود ڊيٽا کي منظم ڪرڻ ۾ توهان جي مدد ڪري سگهي ٿي. هي لائبريري توهان کي توهان جي ڊيٽا کي هڪ جاء تي مرڪزي ڪرڻ جي اجازت ڏئي ٿي. هن جو هڪ سٺو مثال رابطو آهي, جيڪي هڪ ContactProvider ايپليڪيشن ۾ محفوظ ٿيل آهن. پوءِ, ٻيون ايپليڪيشنون انهن تائين رسائي ڪري سگهن ٿيون ContactProvider جي انٽرفيس ذريعي. ContactProvider جي انٽرفيس ۾ شامل ڪرڻ جا طريقا شامل آھن, تازه ڪاري, حذف ڪريو, ۽ سوال. مواد فراهم ڪندڙ پڻ اندروني طور استعمال ڪيا ويا آهن Android طرفان. بک مارڪ پڻ سسٽم لاء مواد فراهم ڪندڙ آهن. آخرڪار, سسٽم ۾ سڀ ميڊيا ميڊيا اسٽور مواد فراهم ڪندڙ سان رجسٽر ٿيل آهي.
مواد فراهم ڪندڙ کي ترتيب ڏئي سگھجي ٿو ھڪڙي خاص URI ايڊريس حاصل ڪرڻ لاءِ. هي URI مواد تائين رسائي لاءِ استعمال ڪيو ويندو آهي. اهو پڻ ڊيٽا ۽ اجازتن جو قسم بيان ڪري سگهي ٿو. مواد فراهم ڪندڙ پڻ ترتيب ڏئي سگھجي ٿو ڊيٽا برآمد ڪرڻ جي اجازت ڏيڻ لاءِ.
Android ڊوائيسز تي اجازت سسٽم توهان جي ڊوائيس جي حفاظت جو هڪ اهم حصو آهي. اهو محدود ڪري سگھي ٿو ائپس جو قسم جيڪو توهان انسٽال ڪيو ۽ جيڪي اهي رسائي ڪري سگهن ٿا. توھان پڻ استعمال ڪري سگھو ٿا اجازت وارو نظام توھان جي رازداري جي حفاظت لاءِ. ائپس کان محتاط رھو جيڪي تمام گھڻو رسائي لاءِ پڇن ٿيون. آخري شيء توهان چاهيو ٿا انهن کي توهان جي فون جي مائڪروفون تائين رسائي ڏيو.
Android جي اجازت وارو نظام ايپس کي درجه بندي ڪري ٿو انهن جي سيڪيورٽي جي سطح جي مطابق. توھان ٻن بنيادي اجازتن جي قسمن مان چونڊي سگھو ٿا: عام اجازتون ۽ دستخط جي اجازت. فرق اهو آهي ته هڪ ايپ ڇا ڪري سگهي ٿي ۽ سينڊ باڪس کان ٻاهر رسائي ڪري سگهي ٿي. عام اجازتن سان گڏ ائپس صارف جي رازداري ۽ ٻين ايپس لاءِ گهٽ ۾ گهٽ خطرا پيدا ڪن ٿيون. اهي خودڪار طور تي ڪجهه اجازت ڏين ٿا, جڏهن ته ٽئين پارٽي ائپس کي ٻين جي درخواست ڪرڻ جي ضرورت آهي.
نقصانڪار اجازتن سان ائپس توهان جي نجي پيغامن تي جاسوسي ڪري سگهن ٿيون, توهان کي ناپسنديده خدمتن جي رڪنيت حاصل ڪريو, ۽ توهان جي انباڪس کي اسپام ڪريو. توهان ڪنٽرول ڪري سگهو ٿا ته هڪ خاص ايپ توهان جي فون مان ڪهڙيون اجازتون درخواست ڪري سگهي ٿي ان کي اجازت ڏيڻ جي اجازت ڏيندي ان کي ڪجهه اسٽوريج جڳهن تائين. مثال طور, ميوزڪ ايپس ڊائون لوڊ ڪيل گيتن کي محفوظ ڪرڻ لاءِ توهان جي SD ڪارڊ تائين رسائي ڪري سگهن ٿيون, جڏهن ته سماجي نيٽ ورڪنگ ايپس توهان جي رابطن تائين رسائي ڪري سگهن ٿيون. خراب ائپس کي شايد توهان جي مقام ۽ توهان جي صحت جي ڊيٽا تائين رسائي هجي.
Android اجازت وارو نظام ڊيٽا کي منظم ڪرڻ لاءِ هڪ منظم طريقو مهيا ڪري ٿو جيڪو توهان جي ائپس گڏ ڪري ٿو ۽ حصيداري ڪري ٿو. ايپ ڊائون لوڊ ڪرڻ کان پهريان, توھان چيڪ ڪري سگھوٿا ان جي اجازتن کي Google Play Store ۾ ۽ چونڊيو جنھن تي توھان کي ڀروسو آھي. صرف اهي ائپس جيڪي مناسب اجازتن سان استعمال ڪن ٿيون انهن تي اعتبار ڪري سگهجي ٿو. اهو ضروري آهي ته توهان جي ڊيٽا نجي رهي, تنهن ڪري پڪ ڪريو ته توهان کي خبر آهي ته توهان ڇا جي اجازت ڏئي رهيا آهيو.
مهرباني ڪري نوٽ ڪريو, جيڪي اسان ڪوڪيز استعمال ڪندا آهيون, هن ويب سائيٽ جي استعمال کي بهتر ڪرڻ لاء. سائيٽ جو دورو ڪندي
وڌيڪ استعمال, اهي ڪوڪيز قبول ڪريو
توهان اسان جي ڊيٽا تحفظ جي اعلان ۾ ڪوڪيز بابت وڌيڪ معلومات ڳولي سگهو ٿا