1 00:00:00,000 --> 00:00:09,620 2 00:00:09,620 --> 00:00:11,550 >> FRED میں Widjaja: ٹھیک ہے. 3 00:00:11,550 --> 00:00:12,600 ہیلو، سب کو. 4 00:00:12,600 --> 00:00:19,450 آپ کے لئے خیر مقدم کرتے ہیں کا شکریہ اس سیمینار میں میرے ساتھ. 5 00:00:19,450 --> 00:00:23,130 تو آج ہم کے بارے میں بات کرنے جا رہا کہ کس طرح لوڈ، اتارنا Android کے لئے اطلاقات کی ترقی کے لئے، 6 00:00:23,130 --> 00:00:26,870 اور خاص طور پر، ہم جا رہے ہیں ترتیب میں لوڈ، اتارنا Android سٹوڈیو کا استعمال 7 00:00:26,870 --> 00:00:29,490 ہمارے اطلاقات کی ترقی کے لئے. 8 00:00:29,490 --> 00:00:32,150 >> آپ سب کو معلوم ہو سکتا ہے کے طور پر تو. 9 00:00:32,150 --> 00:00:36,750 لوڈ، اتارنا Android جاوا کا استعمال کرتا ہے، اور تو ہم ہو جائے گا ایک مختصر تعارف کے ذریعے جا 10 00:00:36,750 --> 00:00:39,860 جاوا خود پر. 11 00:00:39,860 --> 00:00:45,830 لہذا میں نے صرف تم میں سے بہت سے جانتے ہیں C. تو میں تجربے کی پروگرامنگ 12 00:00:45,830 --> 00:00:48,760 کہ بالکل ٹھیک ہے، اور یہ کہ جاوا بہت، بہت ہے کیونکہ 13 00:00:48,760 --> 00:00:53,750 چھوٹے اختلافات کے ساتھ، C کرنے کے لئے اسی طرح کی. 14 00:00:53,750 --> 00:01:00,040 >> تاکہ جاوا اقسام ہیں بائٹس کی تعداد میں طے. 15 00:01:00,040 --> 00:01:04,290 تو C میں، ہم شارٹس ہے اور چاہتا ہے، اور وہ 16 00:01:04,290 --> 00:01:07,880 بٹس کی تعداد میں اختلاف مشین سے مشین سے. 17 00:01:07,880 --> 00:01:10,990 جاوا میں، یہ پہلے سے ہی ایک معیاری طور پر مقرر کیا گیا ہے. 18 00:01:10,990 --> 00:01:16,320 تاکہ بائٹس آٹھ بٹس، شارٹس ہے تو اور تو آگے 16 بٹس، اور ہے. 19 00:01:16,320 --> 00:01:22,780 ہم نے بھی، حروف، Booleans کے پاس اور بھی floats اور ڈبلز. 20 00:01:22,780 --> 00:01:27,150 تاکہ جس طرح تم میں پروگرام اعلی درجے کا Java، یہ بہت اسی طرح ہے. 21 00:01:27,150 --> 00:01:30,150 تو مثال کے طور، ہم ہیں loops کے لئے اور جبکہ loops، 22 00:01:30,150 --> 00:01:39,090 اور اگر اور کچھ بیانات ہیں آپ سی میں کیا کریں گے کے طور پر بالکل اسی 23 00:01:39,090 --> 00:01:45,390 >> ٹھیک ہے، اتنا خاص چیز کے بارے میں جاوا یہ خیز اعتراض ہے کہ ہے. 24 00:01:45,390 --> 00:01:46,560 اب، اشیاء کیا ہیں؟ 25 00:01:46,560 --> 00:01:49,220 آپ کو دیکھو تو اگر آپ کے ارد گرد چیزیں، تمہیں میں 26 00:01:49,220 --> 00:01:54,540 نوٹس ہے کہ ہر حقیقی دنیا اعتراض دو عام خصوصیات ہیں. 27 00:01:54,540 --> 00:01:59,100 اور یہ کہ وہ ریاست ہے کہ ہے اور وہ رویہ کسی قسم ہے. 28 00:01:59,100 --> 00:02:02,510 >> مثال، کتوں کے لئے اتنا ریاستوں پڑے گا جس 29 00:02:02,510 --> 00:02:07,360 شاید، نام، رنگ، نسل ہیں کتا بھوکا یا نہیں ہے. 30 00:02:07,360 --> 00:02:12,490 اور بعض رویوں کتوں ہوگا بونک، یا ایک دم wagging ہو گا، 31 00:02:12,490 --> 00:02:14,340 یا ایک گیند نکال رہا ہے. 32 00:02:14,340 --> 00:02:18,120 تاکہ ہم بھی اس کی درخواست دے سکتے ہیں جمادات کو. 33 00:02:18,120 --> 00:02:23,130 تو مثال کے طور، کاروں، وہ ہے ماڈل، سال، زیادہ سے زیادہ رفتار، 34 00:02:23,130 --> 00:02:25,500 اور تو اور تو آگے. 35 00:02:25,500 --> 00:02:27,450 اور وہ کچھ رویے ہے. 36 00:02:27,450 --> 00:02:33,050 مثال کے طور پر، کو تیز کرنے، یا بریک، یا ریورس میں جا. 37 00:02:33,050 --> 00:02:38,910 >> تاکہ جاوا ماڈل کرنے کی کوشش اشیاء اس کے کھیتوں اور طریقوں ہونے کی طرف. 38 00:02:38,910 --> 00:02:45,050 کھیتوں ممالک ہیں جس سے کہ جاوا اعتراض، ہو سکتا ہے 39 00:02:45,050 --> 00:02:51,440 طریقہ کار کی نمائندگی کریں گے جبکہ ایک جاوا اعتراض ہوگا کہ رویے. 40 00:02:51,440 --> 00:02:53,770 تو میں نے کے طریقوں کہنا ہے کہ جب اور کھیتوں، میں سچ میں 41 00:02:53,770 --> 00:02:56,470 صرف متغیر اور افعال مطلب. 42 00:02:56,470 --> 00:03:02,120 وہ سوائے، بالکل ایک جیسے ہیں وہ ایک خاص اعتراض پر لاگو ہونے والے. 43 00:03:02,120 --> 00:03:04,880 >> ٹھیک ہے، تو کلاسوں پر منتقل. 44 00:03:04,880 --> 00:03:08,950 جاوا کلاس کی طرح ہیں کسی چیز کے لئے بلیو پرنٹس. 45 00:03:08,950 --> 00:03:12,270 وہ آپ کو کیا طریقوں کو بتا یہ ہے، یہ کیا ہے کھیتوں، 46 00:03:12,270 --> 00:03:17,750 اور یہاں بھی، ہم کچھ ہے کہا جاتا رسائی modifiers کے جس میں 47 00:03:17,750 --> 00:03:19,570 ہم تھوڑی دیر میں سے ملے گی. 48 00:03:19,570 --> 00:03:26,930 تو یہ ہے، ایک جاوا کلاس کا اعلان کرنا ایک C struct پر نحو میں بہت ملتا جلتا. 49 00:03:26,930 --> 00:03:34,350 >> یہاں ہم عوامی طبقے کار کے ساتھ شروع، اور پھر ہم نے اس کے بعد ایک کھلا تسمہ ہے اور 50 00:03:34,350 --> 00:03:38,800 کھیتوں میں سے کچھ تعداد ہے کہ آپ کو اعتراض ہے کرنا چاہتے ہیں. 51 00:03:38,800 --> 00:03:44,650 اور پھر ہم یہاں، کچھ طریقوں ہے اور ہم بھی ایک اعتراض ڈویلپر ہے. 52 00:03:44,650 --> 00:03:48,690 اب کیا یہ اعتراض تعمیر کرتا ہے یہ اعتراض بتاتا ہے، 53 00:03:48,690 --> 00:03:53,370 ٹھیک ہے، میں نے یہ ابتدا کرنا چاہتے ہیں کھیتوں کے کسی قسم کے ساتھ اعتراض. 54 00:03:53,370 --> 00:03:58,310 >> تو یہاں ہم ہر گاڑی چاہتے ہیں ایک ماڈل اور ایک سال کی ضرورت کے لئے. 55 00:03:58,310 --> 00:04:01,480 تو ہم نے ایک ڈویلپر ہے صرف خاص طور پر 56 00:04:01,480 --> 00:04:06,560 ماڈل اور سال، اور کے لئے اس ماڈل میدان قائم کرے گا 57 00:04:06,560 --> 00:04:12,510 ایک خاص قیمت پر، اور سال کے میدان کے ساتھ ساتھ. 58 00:04:12,510 --> 00:04:16,019 >> ابھی دیکھیے رسائی کے بارے میں کے بارے میں میں بات کر رہا تھا modifiers کے. 59 00:04:16,019 --> 00:04:21,560 یہاں ہم عوام کی ہے اور نجی رسائی modifiers کے. 60 00:04:21,560 --> 00:04:27,730 تو اگر آپ کے طور پر اس کے بارے میں سوچ کر سکتے ہیں آپ ڈائریکٹریز میں RWX. 61 00:04:27,730 --> 00:04:33,020 تاکہ وہ بعض لوگوں کی اجازت دیتے ہیں پڑھیں، اور رسائی حاصل کرنے 62 00:04:33,020 --> 00:04:35,150 ان خانوں اور طریقوں کو. 63 00:04:35,150 --> 00:04:39,470 >> تو میں اس ماڈل کا کہنا ہے کہ اگر اور سال اور اس کی رفتار، نجی ہیں 64 00:04:39,470 --> 00:04:46,360 یہ کہ دیگر اشیاء نہیں کر سکتے ہیں اس اعتراض کے کھیتوں تک رسائی کی کوشش 65 00:04:46,360 --> 00:04:47,760 نجی ہیں. 66 00:04:47,760 --> 00:04:52,280 لیکن میں رسائی مقرر کرتے وقت آپریورتک، عوامی ہونا 67 00:04:52,280 --> 00:04:57,630 اب کہ کہ دیگر اشیاء کا مطلب تک رسائی حاصل کرنے کے لئے آزاد ہیں اور یہاں تک کہ 68 00:04:57,630 --> 00:05:00,770 یہاں وضاحت کر رہے ہیں کہ طریقوں کا استعمال کیا. 69 00:05:00,770 --> 00:05:04,160 70 00:05:04,160 --> 00:05:09,210 >> اس طرح یہ بنیادی ہے میں ہے کہ گاڑی کو اعتراض. 71 00:05:09,210 --> 00:05:15,350 ہم کو تیز ہے، توڑ، اور getSpeed ​​کے طریقوں. 72 00:05:15,350 --> 00:05:20,180 اس نقطہ پر، پر سب واضح ہے جاوا اشیاء اور کس طرح ان کا اعلان کرنا؟ 73 00:05:20,180 --> 00:05:22,710 ٹھنڈی، ٹھیک ہے. 74 00:05:22,710 --> 00:05:29,120 لہذا آپ کو جاوا استعمال کرنا چاہتے ہیں ایک پروگرام میں ہی اعتراض، 75 00:05:29,120 --> 00:05:35,720 پھر ہم اس کا استعمال کر سکتے ہیں نئی کار کی تعمیر. 76 00:05:35,720 --> 00:05:41,250 لہذا ہم یہاں پر ہم اعلان کرنا چاہتے ہیں کہہ رہے ہیں قسم کار کا ہے جو ایک نیا اعتراض،. 77 00:05:41,250 --> 00:05:44,120 اور یہاں اس کا اطلاق ہے ماڈل اور سال، 78 00:05:44,120 --> 00:05:51,110 جو ہم میں وضاحت کی ہے یہیں اس اعتراض. 79 00:05:51,110 --> 00:05:55,150 >> اس طرح یہ بھی ایک اور مثال ہے اگر آپ کو نوٹس، اعتراض. 80 00:05:55,150 --> 00:05:59,820 اس کے لئے ایک کلاس ہے اہم پروگرام خود. 81 00:05:59,820 --> 00:06:04,660 اور ہم اس PSVM ہے، یا عوام جامد صفر اہم، تقریب، 82 00:06:04,660 --> 00:06:08,200 اور اس کے شروع کرنے آپ کے پروگرام کے نقطہ، 83 00:06:08,200 --> 00:06:12,320 مرکزی کی طرح اپنے سی کے پروگرام میں تقریب. 84 00:06:12,320 --> 00:06:16,870 یہاں، ہم تک رسائی حاصل کر سکتے ہیں اور اعتراض کے افعال کا استعمال 85 00:06:16,870 --> 00:06:21,480 پھر ڈاٹ اور استعمال کرتے ہوئے تقریب کا نام سنکیتن. 86 00:06:21,480 --> 00:06:26,130 اور ہم نے بھی وضاحت کر سکتے ہیں بعض دلائل یا پیرامیٹرز 87 00:06:26,130 --> 00:06:28,260 اس تقریب کے لئے. 88 00:06:28,260 --> 00:06:32,410 >> ٹھیک ہے، تو اب وراثت پر آگے بڑھ رہے. 89 00:06:32,410 --> 00:06:37,670 تاکہ حقیقی دنیا اشیاء مئی ایک ہی خصوصیات کا اشتراک کریں. 90 00:06:37,670 --> 00:06:42,490 تو مثال کے طور، وہاں ہے سائیکلوں کی مختلف اقسام. 91 00:06:42,490 --> 00:06:47,280 مثال کے طور پر، پہاڑ کی موٹر سائیکل، شہر بائک، یا مل بائک. 92 00:06:47,280 --> 00:06:50,320 تاکہ وہ اس سے عام ہے ایک موٹر سائیکل کی خصوصیت. 93 00:06:50,320 --> 00:06:55,740 >> اور اس طرح بائک دو پہیوں حاصل کرسکتا ہے اور وہ شاید بھی، ایک handlebar پر ہو سکتا ہے 94 00:06:55,740 --> 00:06:58,750 ایک دم روشنی یا اس طرح کچھ. 95 00:06:58,750 --> 00:07:04,930 تاکہ جاوا یہ ہمیں دیتا ہے اشیاء کی نمائندگی کرنے کی طاقت 96 00:07:04,930 --> 00:07:10,170 عام مخصوص ہے کہ وراثت کے ذریعے کی خصوصیات. 97 00:07:10,170 --> 00:07:18,370 اب، کیا کرتا ہے وراثت، یہ ہے کسی چیز کے کھیتوں اور طریقوں پر گزر جاتا ہے 98 00:07:18,370 --> 00:07:20,920 ایک بچے کے اعتراض کرنے پر. 99 00:07:20,920 --> 00:07:24,080 >> مثال کے طور پر، تو تو میں ایک گاڑی ہے، اور یہ ہے 100 00:07:24,080 --> 00:07:28,570 چار ہونے کی ریاست پہیوں اور ایک سٹیئرنگ وہیل، 101 00:07:28,570 --> 00:07:31,120 پھر ہم پر یہ منتقل کر سکتی ہیں کاروں کی مخصوص مختلف اقسام. 102 00:07:31,120 --> 00:07:35,470 مثال کے طور پر، ہم ہیں پالکی، کھیل کار، اور ایک ایس یو وی. 103 00:07:35,470 --> 00:07:38,940 اب، یہ تین مختلف کاروں کی اقسام اب بھی کریں گے 104 00:07:38,940 --> 00:07:42,050 چار پہیوں اور ایک ہے سٹیئرنگ وہیل، لیکن پھر وہ 105 00:07:42,050 --> 00:07:43,900 بعض پڑ سکتا ہے خصوصی خصوصیات، 106 00:07:43,900 --> 00:07:49,980 اس طرح پانچ نشستیں ہونے کے طور پر اور مثال کے طور پر ایک پالکی، کے لئے ایک. 107 00:07:49,980 --> 00:07:58,510 >> لہذا اس وراثت کے استعمال بنانے کے لئے کو نمایاں کریں، ہم اس مطلوبہ الفاظ میں توسیع کا استعمال. 108 00:07:58,510 --> 00:08:04,570 تو واپس گاڑی کے لئے یاد میں نے پہلے بیان کیا جاتا ہے کہ اعتراض. 109 00:08:04,570 --> 00:08:06,730 اب میں ایک پالکی اعتراض کی وضاحت. 110 00:08:06,730 --> 00:08:09,930 111 00:08:09,930 --> 00:08:17,850 لہذا اس پالکی اعتراض ہوگا اسی کھیتوں اور کام کرتا ہے، یا طریقوں، 112 00:08:17,850 --> 00:08:19,660 کار ہوگا. 113 00:08:19,660 --> 00:08:24,830 لیکن اس وقت، میں یہاں وضاحت بعض اضافی افعال، 114 00:08:24,830 --> 00:08:26,830 مثال کے طور پر، سیٹ مسافروں کی تعداد 115 00:08:26,830 --> 00:08:29,150 اور مسافروں کی تعداد حاصل کریں. 116 00:08:29,150 --> 00:08:32,000 >> یہاں، آپ کو بھی محسوس کر سکتے ہیں ہم طریقوں کا کی جگہ لے لے سکتے ہیں کہ، 117 00:08:32,000 --> 00:08:34,840 اور یہ کہ ہم صرف ہو کا مطلب رویے کو تبدیل کرنے کے 118 00:08:34,840 --> 00:08:38,549 بعض صورتوں میں مختلف طریقے سے کام کرنے کے لئے. 119 00:08:38,549 --> 00:08:42,710 لہذا مثال کے طور پر، میں کرنا چاہتے ہیں ہماری گاڑی کے لئے ایک زیادہ سے زیادہ رفتار مقرر. 120 00:08:42,710 --> 00:08:49,840 اور ایسا کرنے کے، میں نے یہ چاہے وہ چیک کریں رفتار زیادہ سے زیادہ رفتار پر جائیں گے. 121 00:08:49,840 --> 00:08:54,180 اگر ایسا نہیں ہوتا، تو میں فون کریں سپر کلاس 'کے طریقہ کار کو تیز. 122 00:08:54,180 --> 00:09:00,350 لہذا اس super.accelerate ہے () کالز سپر کلاس 'کے طریقہ کار کو تیز. 123 00:09:00,350 --> 00:09:05,390 124 00:09:05,390 --> 00:09:09,940 >> آخر میں، ہم جا رہے ہیں انٹرفیس کے بارے میں بات. 125 00:09:09,940 --> 00:09:18,090 تاکہ انٹرفیس صرف بے نقاب کرنے کا ایک طریقہ ہیں باہر کی دنیا کے بعض طریقوں. 126 00:09:18,090 --> 00:09:19,980 تاکہ وہ ایک ٹیبل کی طرح ہیں مواد کی، اور اپنی 127 00:09:19,980 --> 00:09:25,900 کی طرح کے طور پر ان کے بارے میں سوچ کر سکتے ہیں سی ہیڈر فائلوں، صرف 128 00:09:25,900 --> 00:09:33,680 جیسے خالی اداروں کے ساتھ کے طریقوں، اور وہ چیز یا کلاس کیا وضاحت 129 00:09:33,680 --> 00:09:37,710 ہے ہے، یا کیا طریقوں پر چیز یا کلاس ہے کرنے کے لئے ہے. 130 00:09:37,710 --> 00:09:41,360 >> مثال کے طور پر، تو تو میں ایک بائیسکل انٹرفیس ہے، 131 00:09:41,360 --> 00:09:46,530 اور یہ تین مختلف طریقوں ہے، اور میں اس انٹرفیس کے نفاذ یہاں ہے تو، 132 00:09:46,530 --> 00:09:49,864 اس کے بعد کہ اس بائیسکل کا مطلب ہے کہ اسی پر عمل درآمد کرنے کی ضرورت ہو گی تین 133 00:09:49,864 --> 00:09:51,530 میں انٹرفیس میں وضاحت کی گئی ہے کہ طریقوں. 134 00:09:51,530 --> 00:09:57,076 135 00:09:57,076 --> 00:10:01,390 >> اس نقطہ پر، کوئی سوال؟ 136 00:10:01,390 --> 00:10:03,240 ٹھیک ہے، ڈاؤن لوڈ، اتارنا. 137 00:10:03,240 --> 00:10:07,770 تو یہ ایک بہت مختصر تھا اور جاوا پر فوری سبق. 138 00:10:07,770 --> 00:10:14,560 جس طرح زیادہ خصوصیات اور موضوعات پر وہاں ہے آپ نے واقعی کے ذریعے جا سکتے ہیں کہ جاوا،. 139 00:10:14,560 --> 00:10:17,690 مثال کے طور پر، وہاں ہے الاقسام، اعداد و شمار اقسام موجود ہے، 140 00:10:17,690 --> 00:10:19,780 یہاں تک کہ enums اور سامان موجود ہے. 141 00:10:19,780 --> 00:10:23,400 آپ کو مزید جاننے کے لئے چاہتے ہیں تو اس کے بارے میں، ان لنکس کی پیروی کرتے، 142 00:10:23,400 --> 00:10:25,840 اور وہ آپ کو ان کے بارے میں مزید سکھاؤنگا. 143 00:10:25,840 --> 00:10:30,220 >> ٹھیک ہے، تو، پر منتقل کرتے ہیں سیمینار کا اصل گوشت، 144 00:10:30,220 --> 00:10:34,080 اور یہ کہ اصل میں ہے لوڈ، اتارنا Android پروگرامنگ کی. 145 00:10:34,080 --> 00:10:37,660 اس سے پہلے تو ہم اصل پروگرامنگ کے لئے حاصل، 146 00:10:37,660 --> 00:10:40,800 میں نے کچھ شبدجال کے بارے میں بات کرنا چاہتے ہیں. 147 00:10:40,800 --> 00:10:46,980 تاکہ ایک سرگرمی ہے کہنے کی لوڈ، اتارنا Android کی راہ 148 00:10:46,980 --> 00:10:52,870 یہ کسی ایک سکرین ہے درخواست کے اندر اندر. 149 00:10:52,870 --> 00:11:01,100 >> لہذا مثال کے طور پر، آپ کو ایک Gmail ہو تو اے پی پی کے، ہم قول ای میلز کی سرگرمی ہے. 150 00:11:01,100 --> 00:11:02,990 اور پھر آپ کو کلک کریں تو ایک مخصوص ای میل، کہ 151 00:11:02,990 --> 00:11:08,850 ایک اور سرگرمی ہے جہاں دکھائے گا یہ ایک نقطہ نظر کے ای میل کی سرگرمی ہے. 152 00:11:08,850 --> 00:11:14,740 اور پھر ہم بھی تحریر کی ہے سرگرمی، یا اس میں ترمیم پیغام کی سرگرمی. 153 00:11:14,740 --> 00:11:18,380 اور اس طرح کی سرگرمیوں ہیں عام طور پر صرف ایک سنگل سکرین 154 00:11:18,380 --> 00:11:21,800 درخواست خود کے اندر اندر. 155 00:11:21,800 --> 00:11:28,410 >> اب، خیالات بنائیں کہ اجزاء ہیں اسکرین، یا سرگرمی خود کو. 156 00:11:28,410 --> 00:11:34,430 تاکہ وہ ایک خاص اپنی طرف متوجہ آپ کی سکرین میں ایک ہی چیز. 157 00:11:34,430 --> 00:11:37,840 تو مثال کے طور پر، یہ ایک ہو سکتا ہے متن والے فیلڈ، اسے ایک لیبل ہو سکتا ہے، 158 00:11:37,840 --> 00:11:40,090 یہ ایک کے چیک باکس سے ہو سکتا ہے. 159 00:11:40,090 --> 00:11:44,110 تو یہ خیالات کی بہت سے مختلف اقسام ہیں. 160 00:11:44,110 --> 00:11:47,780 تو اب ہم ارادوں ہے، اور یہ کہ ایک پیغام ہے 161 00:11:47,780 --> 00:11:51,070 کہ ایک دوسرے کی سرگرمیوں پر منظور ہے. 162 00:11:51,070 --> 00:11:58,997 اور وہ کرنے کے طور پر معلومات پر مشتمل ہے کیا آپ کو اس کی سرگرمیوں کو پھانسی کرنا چاہتے ہیں. 163 00:11:58,997 --> 00:12:00,830 آخر میں، ہم ہیں کھلی فائل، اور یہ کہ 164 00:12:00,830 --> 00:12:07,900 آپ کے فون کو دیتا ہے کہ ایک XML فائل ہے آپ کو اے پی بارے میں تمام معلومات. 165 00:12:07,900 --> 00:12:12,230 تو کہ ہے ورژن بھی شامل ہے، اور آپ کو پڑے گا کہ اس کی سرگرمیوں. 166 00:12:12,230 --> 00:12:17,480 >> ٹھیک ہے، تو شروع کرتے ہیں. 167 00:12:17,480 --> 00:12:21,460 تاکہ ہم ہو جا رہے ہیں لوڈ، اتارنا Android سٹوڈیو کا استعمال کرتے ہوئے. 168 00:12:21,460 --> 00:12:26,960 تم لوگوں کو پہلے سے ہی اس کے پاس تو اگر نصب ہے، کے ساتھ ساتھ عمل کرنے کے لئے آزاد محسوس کرتے ہیں. 169 00:12:26,960 --> 00:12:29,790 ہم کوشش کرتے ہیں اور شروع سے شروع کریں گے. 170 00:12:29,790 --> 00:12:35,260 اور اس لئے میں کوشش کرنے کے لئے جا رہا ہوں اور ایک نئے منصوبے بنانے کے. 171 00:12:35,260 --> 00:12:40,370 اور میں نے فون کرنے جا رہا ہوں اپنے منصوبے، اتارنا Android 101. 172 00:12:40,370 --> 00:12:45,770 اور ہم یہاں کے نام ڈالا درخواست نام کے خانے میں اس منصوبے. 173 00:12:45,770 --> 00:12:48,500 >> کمپنی ڈومین، آپ ایسا نہیں کرتے واقعی اس کے بارے میں فکر کرنے کی ہے. 174 00:12:48,500 --> 00:12:57,000 یہ صرف کس طرح لوڈ، اتارنا Android ہے آپ کی درخواست کو پہچانتی ہے. 175 00:12:57,000 --> 00:13:01,350 آپ ایک ڈومین نام ہے تو، اگر آپ ٹائپ کر سکتے ہیں وہاں کے اندر اپنے ڈومین نام میں. 176 00:13:01,350 --> 00:13:05,370 آپ ایسا نہیں کرتے ہیں لیکن اگر آپ محسوس کر سکتے ہیں بھی آپ چاہتے ہیں میں ٹائپ کرنے کے لئے آزاد. 177 00:13:05,370 --> 00:13:08,226 تو یہاں میں نے صرف frederickw.com میں ٹائپ کریں. 178 00:13:08,226 --> 00:13:14,660 >> اور پھر آخر میں، میں جہاں منتخب میں اندر اپنے منصوبے کو محفوظ کرنا چاہتے. 179 00:13:14,660 --> 00:13:21,080 اور میں صرف اپنے ڈیسک ٹاپ منتخب کرنے کے لئے جا رہا ہوں. 180 00:13:21,080 --> 00:13:28,670 صارفین، فریڈرک تاکہ میں Widjaja، اور ڈیسک ٹاپ. 181 00:13:28,670 --> 00:13:31,340 اوکے. 182 00:13:31,340 --> 00:13:34,090 پھر اگلا پر کلک. 183 00:13:34,090 --> 00:13:39,630 یہاں، میں منتخب کرنے کے لئے جا رہا ہوں کم از کم API حمایت کی جائے. 184 00:13:39,630 --> 00:13:44,910 تو اس معاملے میں، میں ہوں API کے 15 منتخب کرنے کے لئے کی جا رہی. 185 00:13:44,910 --> 00:13:51,530 اور یہ ٹھیک ہے اگر آپ اصل میں صرف تازہ ترین API ہے جو 4.4 کریں. 186 00:13:51,530 --> 00:13:53,560 یا 5، حقیقت میں. 187 00:13:53,560 --> 00:13:57,714 لیکن پھر آپ کو صرف کے بارے میں فکر کرنے کی ضرورت جس میں آپ واقعی میں حمایت کر رہے فونز، 188 00:13:57,714 --> 00:13:59,130 اور آپ کو ہدف بنا رہے ہیں جس میں فونز. 189 00:13:59,130 --> 00:14:04,230 190 00:14:04,230 --> 00:14:06,260 اگلا پر کلک کریں. 191 00:14:06,260 --> 00:14:09,780 >> ٹھیک ہے، تو ہم اس کے لئے آیا سکرین، اور ہم صرف 192 00:14:09,780 --> 00:14:15,110 ایک تخلیق استعمال کی جا رہی اس کے ذریعے کی سرگرمی. 193 00:14:15,110 --> 00:14:19,890 تو میں نے خالی کلک کر رہا ہوں سرگرمی اور پھر اگلا. 194 00:14:19,890 --> 00:14:23,110 ہم آپ کو مین کو فون کرنے جا رہے ہیں سرگرمی، میں نے وہ ٹھیک ہے لگتا ہے کہ. 195 00:14:23,110 --> 00:14:27,800 بس اسے فون کرنے جا رہا، یہیں پر ختم دبائیں. 196 00:14:27,800 --> 00:14:36,250 اسے لوڈ کرنے کے لئے انتظار کریں، اور ہم وہاں چلتے ہیں. 197 00:14:36,250 --> 00:14:40,600 >> تو یہاں ہم تین کو نوٹس مختلف فولڈرز. 198 00:14:40,600 --> 00:14:44,290 ہم کھلی فولڈر ہے کہ ہماری صریح پر مشتمل ہے. 199 00:14:44,290 --> 00:14:48,360 آپ اسے کھول لیں تو ہم اپنے پیکج کو دیکھ لیں گے. 200 00:14:48,360 --> 00:14:54,000 یا کس طرح لوڈ، اتارنا Android شناخت کرتا ہے آپ کی درخواست 201 00:14:54,000 --> 00:14:58,990 اور پھر ہم اس کے پاس درخواست ٹیگ، جس میں 202 00:14:58,990 --> 00:15:05,420 ہماری درخواست کا عنوان پر مشتمل ہے اس کے ساتھ ساتھ درخواست کے لئے آئکن کے طور پر. 203 00:15:05,420 --> 00:15:08,050 204 00:15:08,050 --> 00:15:11,950 >> ہم اصل میں اس کو چلا سکتے ہیں درخواست براہ راست. 205 00:15:11,950 --> 00:15:14,600 تو کیوں نہ ہم کوشش کرتے ہیں اور ایسا نہیں کرتے؟ 206 00:15:14,600 --> 00:15:16,310 مجھے Genymotion استعمال کرنے کے لئے جا رہا ہوں. 207 00:15:16,310 --> 00:15:22,150 آپ کو اپنے اپنے فون لے آئے ہیں، تو آپ کر سکتے ہیں اس لنک اگر تم چاہو تو اسے چلاتے ہیں. 208 00:15:22,150 --> 00:15:31,213 لیکن میں صرف ایک استعمال کرنے کے لئے جا رہا ہوں ایمولیٹر، اور میں یہ شروع کرنے کے لئے جا رہا ہوں. 209 00:15:31,213 --> 00:15:31,713 ؤہ. 210 00:15:31,713 --> 00:15:41,030 211 00:15:41,030 --> 00:15:42,780 ویسے میں نے یہ سوچتے ہیں کہ تھوڑی دیر کے لے جا رہا، 212 00:15:42,780 --> 00:15:49,580 تو میں نے ابھی ابھی ہم نے براہ راست حاصل کریں گے لگتا ہے اس بارے میں مزید وضاحت کی میں. 213 00:15:49,580 --> 00:15:56,200 لہذا ہم یہاں جاوا ڈائریکٹری ہے، یا آپ کے سورس فائلوں جہاں موجود رہے ہیں. 214 00:15:56,200 --> 00:16:02,500 یہاں ہم اہم سرگرمی خود ہے. 215 00:16:02,500 --> 00:16:07,120 آپ اسے دیکھ سکتے ہیں کہ سرگرمی کلاس میں توسیع. 216 00:16:07,120 --> 00:16:12,750 لہذا ہمارے اہم سرگرمی پردہ ہے کہ ہماری درخواست میں ہو جائے گا. 217 00:16:12,750 --> 00:16:21,790 اور پھر ہم یہاں ایک بڑی تعداد کو نوٹس ہے کہ افعال میں ہمارے لئے پیدا آٹو ہیں. 218 00:16:21,790 --> 00:16:26,037 ہم، onCreate تقریب ہے اور یہ کہ whenever-- بلایا جائے گا 219 00:16:26,037 --> 00:16:27,870 طالب علم: آپ کو برا کرتے ہیں بڑے متن بنانے؟ 220 00:16:27,870 --> 00:16:28,940 FRED میں Widjaja: ٹھیک ہے، اس بات کا یقین. 221 00:16:28,940 --> 00:16:38,380 222 00:16:38,380 --> 00:16:41,640 میں کوشش اور فونٹ سائز میں اضافہ کر دیں گے. 223 00:16:41,640 --> 00:17:03,570 224 00:17:03,570 --> 00:17:06,490 کہ اچھا ہونا چاہئے. 225 00:17:06,490 --> 00:17:07,020 اچھی بات ہے کہ؟ 226 00:17:07,020 --> 00:17:09,480 >> طالب علم: بس تھوڑا سا 20 یا کچھ اور طرح، اعلی کی. 227 00:17:09,480 --> 00:17:09,829 >> FRED میں Widjaja: 20؟ 228 00:17:09,829 --> 00:17:10,329 اوکے. 229 00:17:10,329 --> 00:17:17,380 230 00:17:17,380 --> 00:17:20,990 ٹھیک ہے، ٹھیک ہے. 231 00:17:20,990 --> 00:17:24,740 لہذا ہم یہاں ہیں onCreate ہوتا کے طریقہ کار 232 00:17:24,740 --> 00:17:29,750 جب ہماری سرگرمی بلایا جائے [میں پیدا ہوتا ہے؟ دکھانے؟]. 233 00:17:29,750 --> 00:17:32,100 ہمارے پاس ہے onCreateOptionsMenu، اور ہم دیں گے 234 00:17:32,100 --> 00:17:38,370 وہاں اصل دیکھیں ایک ایکشن بار، اور اس کے بعد 235 00:17:38,370 --> 00:17:42,920 ہم اس پر کچھ خاص مینو اشیاء شامل کر سکتے ہیں. 236 00:17:42,920 --> 00:17:45,710 اور پھر یہاں ہمارے پاس ہے onOptionsItemSelected. 237 00:17:45,710 --> 00:17:52,210 تو کیا یہ اتنا، ایک واقعہ سامع کی طرح ہے جب بھی اپنے عمل کے بار میں ایک آپشن 238 00:17:52,210 --> 00:17:58,450 کلک کیا جاتا ہے، یہ تقریب میں بلایا جائے گا، 239 00:17:58,450 --> 00:18:01,270 اور یہ ایک کے ساتھ منظور کیا جائے گا کلک کیا گیا تھا کہ بعض اشیاء. 240 00:18:01,270 --> 00:18:05,670 241 00:18:05,670 --> 00:18:11,576 >> ٹھیک ہے، میں see-- کرنے جا رہا ہوں کہ اچھی طرح سے کام نہیں کر رہا. 242 00:18:11,576 --> 00:18:13,028 کی کوشش کرتے ہیں اور شروع کرتے ہیں. 243 00:18:13,028 --> 00:18:16,416 244 00:18:16,416 --> 00:18:17,384 اوہ عزیز. 245 00:18:17,384 --> 00:18:21,740 246 00:18:21,740 --> 00:18:23,560 اوکے. 247 00:18:23,560 --> 00:18:24,320 یہ پریشان کر رہا ہے. 248 00:18:24,320 --> 00:18:39,390 249 00:18:39,390 --> 00:18:41,500 ٹھیک ہے، تو ویسے بھی. 250 00:18:41,500 --> 00:18:44,940 یہاں ہم ترتیب ہے ہماری سرگرمیوں خود کے لئے. 251 00:18:44,940 --> 00:18:50,150 یہ ہماری اہم سرگرمی ہے، اور یہاں ہم کارروائی بار نہیں ہے کہ محسوس کریں. 252 00:18:50,150 --> 00:18:54,460 اور پھر ہم اس خوش ہیں دنیا لیبل، اور ہم اصل میں کر سکتے ہیں 253 00:18:54,460 --> 00:18:57,830 یہیں پر متن میں ترمیم کریں. 254 00:18:57,830 --> 00:19:03,260 تم جاؤ اور سکرال ہیلو دنیا کے نیچے، 255 00:19:03,260 --> 00:19:06,360 ہم چاہو میں تبدیل کر سکتے ہیں. 256 00:19:06,360 --> 00:19:10,070 مثال کے طور پر، یہ وہاں ہیلو، ہو سکتا ہے. 257 00:19:10,070 --> 00:19:12,820 خیر مقدم کرتے ہیں. 258 00:19:12,820 --> 00:19:14,345 اور وہاں ہم اس کو تبدیل کر، جاؤ. 259 00:19:14,345 --> 00:19:20,380 260 00:19:20,380 --> 00:19:20,880 اوہ عزیز. 261 00:19:20,880 --> 00:19:24,310 262 00:19:24,310 --> 00:19:26,010 اس انداز سے کام نہیں. 263 00:19:26,010 --> 00:19:28,320 ٹھیک ہے، کہ میں فکر کرنا ہے. 264 00:19:28,320 --> 00:19:32,000 ٹھیک ہے، ویسے بھی، ہم نے اس کے بغیر پر منتقل کر سکتے ہیں. 265 00:19:32,000 --> 00:19:38,560 تو اب کے لئے، کی کوشش کرتے ہیں اور کچھ واقعی بنیادی چیزیں. 266 00:19:38,560 --> 00:19:42,450 لہذا ہم یہاں ضرورت کے لئے جا ایک لیبل، اور پھر ہم ہیں 267 00:19:42,450 --> 00:19:47,005 ایک متن ہے جا رہا view-- افسوس، نہیں ایک متن کے نقطہ نظر، 268 00:19:47,005 --> 00:19:49,310 ہم ایک متن میں ترمیم کریں کے لئے جا رہے. 269 00:19:49,310 --> 00:19:53,900 اور یہ کہ ایک جزو ہے کے لئے آپ کو ٹائپ اور چیزیں کرنے کے لئے. 270 00:19:53,900 --> 00:19:56,590 271 00:19:56,590 --> 00:20:07,240 تو ہم نے پھر ایک سادہ متن ہے، اور ہم صرف ہمارے انٹرفیس پر اس کا اضافہ. 272 00:20:07,240 --> 00:20:13,520 >> یہاں، میں نے بھی کچھ مارجن شامل کرنا چاہتے ہیں سب سے اوپر کرنے کے لئے اسے اچھے لگتا ہے تاکہ. 273 00:20:13,520 --> 00:20:19,190 تاکہ ہم پر جانے کے لئے جا رہے ہیں خصوصیات، اور اس کے بعد سب سے اوپر کے مارجن میں، 274 00:20:19,190 --> 00:20:23,120 ہم 20 بے دخل افراد میں شامل کرنے کے لئے جا رہے ہیں. 275 00:20:23,120 --> 00:20:28,170 تو اب، بے دخل افراد صرف ایک ہیں لوڈ، اتارنا Android میں پیمائش کی اکائی، 276 00:20:28,170 --> 00:20:31,240 اور وہ کثافت کے لئے کھڑے آزاد پکسلز. 277 00:20:31,240 --> 00:20:35,380 آپ جانتے ہوں تو کے طور پر،، لوڈ، اتارنا Android، وہاں ہے سکرین کے بہت سے مختلف اقسام 278 00:20:35,380 --> 00:20:38,410 اور پھر ان کے پاس مختلف سکرین کثافت. 279 00:20:38,410 --> 00:20:42,584 تو یہاں یہ صرف ہونے جا رہا ہے ایک کثافت آزاد پکسل، 280 00:20:42,584 --> 00:20:44,750 تو یہ ایک ہی ہونے جا رہا ہے تمام سکرین بھر میں. 281 00:20:44,750 --> 00:20:49,046 282 00:20:49,046 --> 00:20:55,270 >> اس ترمیم کریں متن توسیع کی جا رہی ہے، اور پھر میں نے بھی ایک بٹن شامل کرنے جا رہا ہوں. 283 00:20:55,270 --> 00:21:02,900 284 00:21:02,900 --> 00:21:04,370 اور یہ ٹھیک کہا جا رہا ہے. 285 00:21:04,370 --> 00:21:09,639 286 00:21:09,639 --> 00:21:10,597 20 بے دخل افراد. 287 00:21:10,597 --> 00:21:14,430 288 00:21:14,430 --> 00:21:16,630 اوکے. 289 00:21:16,630 --> 00:21:20,060 تو اب ہم تین ہیں مختلف اجزاء. 290 00:21:20,060 --> 00:21:25,630 اور جس طرح ہم نے رجوع کر سکتے ہیں ہمارے اہم سرگرمی کلاس میں ان 291 00:21:25,630 --> 00:21:29,620 اس طریقہ کار کا استعمال کرتے ہوئے کی طرف سے ہے findViewByID ملاقات کی. 292 00:21:29,620 --> 00:21:36,790 تو میں نے کچھ کھیتوں کی وضاحت کرنے جا رہا ہوں. 293 00:21:36,790 --> 00:21:48,290 تو ہم نے TextView میں ہے، تو چلو helloText کہنے دو. 294 00:21:48,290 --> 00:21:55,400 295 00:21:55,400 --> 00:21:59,930 اور پھر آپ لوڈ، اتارنا Android سٹوڈیو استعمال کر رہے ہیں، آپ شارٹ کٹ متبادل استعمال کر سکتے ہیں، 296 00:21:59,930 --> 00:22:01,120 داخل کریں. 297 00:22:01,120 --> 00:22:07,400 اور خود کار طریقے درآمد کلاس مظاہرہ اسی کلاسوں کی درآمد 298 00:22:07,400 --> 00:22:07,950 ہمیں ضرورت ہے کہ. 299 00:22:07,950 --> 00:22:10,590 300 00:22:10,590 --> 00:22:20,800 اور پھر یہاں میں نے کے لئے ایک شناخت کو شامل کرنے جا رہا ہوں اس TextView اور یہ text_hello فون کریں. 301 00:22:20,800 --> 00:22:28,320 302 00:22:28,320 --> 00:22:32,050 اب ہم بیان ہے کہ اس TextView کے لئے ایک شناختی، 303 00:22:32,050 --> 00:22:38,020 ہم سے رجوع کرنے کے لئے استعمال کر سکتے ہیں ہم صرف بیان کیا جاتا ہے کہ textview. 304 00:22:38,020 --> 00:22:47,970 تاکہ helloText برابر TextView findViewByID، 305 00:22:47,970 --> 00:22:52,630 اور پھر ہم ID مخصوص کہ ہم r.ID.text_hello ہے، جو چاہتے ہیں. 306 00:22:52,630 --> 00:22:55,360 307 00:22:55,360 --> 00:22:59,560 >> لہذا اس کو جاوا اسکرپٹ کا بہت ملتا جلتا ہے اور jQuery، جہاں ہم اصل میں کر سکتے ہیں صرف 308 00:22:59,560 --> 00:23:05,430 بعض عناصر کی طرف رجوع ترتیب میں محض 309 00:23:05,430 --> 00:23:08,330 ہم نے وضاحت کی ہے کہ آئی ڈی کا استعمال کرتے ہوئے کی طرف سے. 310 00:23:08,330 --> 00:23:17,240 تو عام طور پر، ایک تک رسائی حاصل کرنے خاص چیز یا ایک مخصوص میدان 311 00:23:17,240 --> 00:23:22,030 ہماری ترتیب میں، آپ کو ضرورت کے لئے جا رہے ہیں اس findViewByID طریقہ کا استعمال کرنا. 312 00:23:22,030 --> 00:23:26,290 اور پھر ہم بھی ایسا ہی کرنے جا رہے ہیں دیگر دو عناصر کے لیے چیزیں. 313 00:23:26,290 --> 00:23:29,570 314 00:23:29,570 --> 00:23:36,683 یہاں، میں جا رہی ہوں ID text_name شامل کریں. 315 00:23:36,683 --> 00:23:40,760 316 00:23:40,760 --> 00:23:42,770 جی ہاں. 317 00:23:42,770 --> 00:23:46,610 اس کے ساتھ ساتھ یہ ایک کے لئے کے طور پر. 318 00:23:46,610 --> 00:23:49,345 319 00:23:49,345 --> 00:23:49,845 Button_ok. 320 00:23:49,845 --> 00:23:53,570 321 00:23:53,570 --> 00:23:58,120 >> اب میں چاہتا ہوں کہ کیا کرنا ہے یہ ہے ہم OK بٹن پر کلک کریں جب، 322 00:23:58,120 --> 00:24:02,110 اور ہم کسی قسم inputted کے کیا ہے کے متن کے خانے میں نام، 323 00:24:02,110 --> 00:24:10,880 پھر اس کے بعد اس کو اپ ڈیٹ کرنے جا رہا ہے لیبل ہیلو، نام، استقبال، کیا کہنا. 324 00:24:10,880 --> 00:24:16,520 لہذا، ہمارے اہم میں سرگرمی کلاس، ہم ہیں 325 00:24:16,520 --> 00:24:23,210 بھی کوشش کریں اور کا حوالہ دیتے ہیں کے لئے جا ہم نے تلاش کے لئے ہے کہ ان عناصر. 326 00:24:23,210 --> 00:24:30,860 >> تو ہم نے editText کا nameText ہے. 327 00:24:30,860 --> 00:24:33,615 328 00:24:33,615 --> 00:24:36,000 افوہ. 329 00:24:36,000 --> 00:24:38,500 داخل ہونے اور متبادل، درآمدی کلاس. 330 00:24:38,500 --> 00:24:41,060 اور پھر بھی ٹھیک بٹن. 331 00:24:41,060 --> 00:24:45,660 332 00:24:45,660 --> 00:24:48,980 اسی طرح، ہم جا رہے ہیں یہاں پر ایک ہی بات کرتے. 333 00:24:48,980 --> 00:24:54,900 nameText editText کا برابر findViewByID، r.ID.text_name. 334 00:24:54,900 --> 00:25:01,430 335 00:25:01,430 --> 00:25:03,380 اور پھر OK کا بٹن. 336 00:25:03,380 --> 00:25:10,180 337 00:25:10,180 --> 00:25:13,840 findViewByID، r.ID، اور پھر button_ok. 338 00:25:13,840 --> 00:25:16,400 339 00:25:16,400 --> 00:25:22,240 >> ٹھیک ہے، تو اب ہم تینوں پڑے ہم سے رجوع کرنا چاہتے ہیں کہ عناصر. 340 00:25:22,240 --> 00:25:27,630 تو اب میں ایک منسلک کرنے کے لئے جا رہا ہوں ہمارے بٹن کو سننے پر کلک کریں 341 00:25:27,630 --> 00:25:30,440 صارف کلکس کے لئے سننے کے لئے. 342 00:25:30,440 --> 00:25:35,780 اس کے لئے ہم صرف استعمال کرتے ہیں setOnClickListener واقعہ. 343 00:25:35,780 --> 00:25:38,860 344 00:25:38,860 --> 00:25:44,010 اب، اسے یہاں کی ہمیں ضرورت ہے کہہ رہا ہے setOnClickListener کی وضاحت کرنے، 345 00:25:44,010 --> 00:25:51,030 اور آپ کو صرف ایک ہونے کی طرف سے ایسا کر سکتے ہیں نیا onClickListener، اور پریس درج کریں. 346 00:25:51,030 --> 00:25:56,935 >> اور پھر آپ اس گمنام ہے کلاس، یا گمنام اعتراض. 347 00:25:56,935 --> 00:25:59,530 348 00:25:59,530 --> 00:26:02,790 اور ہم بھی اس کے پاس ہیں OnClick طریقہ کار، اور یہ کہ بنیادی طور پر ہے 349 00:26:02,790 --> 00:26:05,580 یہ کہا جا رہا ہے کیا ہمارے بٹن کے کلک کیا جب بھی. 350 00:26:05,580 --> 00:26:15,860 >> یہاں تو میں نام حاصل کرنا چاہتے ہیں کہ ایک ٹیکسٹ فیلڈ میں تھا ان پٹ کا پہلا تو 351 00:26:15,860 --> 00:26:17,700 سٹرنگ نام برابر nameText.getText (). 352 00:26:17,700 --> 00:26:21,670 353 00:26:21,670 --> 00:26:26,400 پھر، اس طرح ہے جاوا نحو کا حوالہ دیتے ہوئے کے لئے 354 00:26:26,400 --> 00:26:29,130 اعتراض کے اندر اندر کام کرنے کے لئے. 355 00:26:29,130 --> 00:26:36,290 nameText.getText تا، اور پھر ہم ہیں ایک تار کو تبدیل کرنے کی جا رہی. 356 00:26:36,290 --> 00:26:41,090 اب ہم نام ہے صارف کی طرف سے ان پٹ کی تھی. 357 00:26:41,090 --> 00:26:46,140 >> اور پھر ہم کرنے جا رہے ہیں ایک نئی سٹرنگ پیدا، 358 00:26:46,140 --> 00:26:48,980 تو یہ کہا جاتا ہیلو ہو رہا ہے. 359 00:26:48,980 --> 00:26:56,325 میں نے ہیلو، نام، استقبال کہنے جا رہا ہوں. 360 00:26:56,325 --> 00:27:00,810 361 00:27:00,810 --> 00:27:05,265 اور آخر میں، آپ چاہتے ہیں helloText اپ ڈیٹ کرنے کے. 362 00:27:05,265 --> 00:27:09,190 لہذا، ہم صرف فون ہے صرف اتنا کرنا helloText.setText (ہیلو). 363 00:27:09,190 --> 00:27:16,940 364 00:27:16,940 --> 00:27:17,440 اوکے. 365 00:27:17,440 --> 00:27:20,430 366 00:27:20,430 --> 00:27:22,770 افوہ. 367 00:27:22,770 --> 00:27:30,645 >> مجھے Genymotion کوشش کریں اور دوبارہ چلانے جا رہا ہوں ایک آخری وقت اور یہ کام کرتا ہے تو دیکھنے. 368 00:27:30,645 --> 00:27:35,160 369 00:27:35,160 --> 00:27:38,810 اگر ایسا نہیں ہوتا، یہ بالکل ٹھیک ہے. 370 00:27:38,810 --> 00:27:39,730 اوکے. 371 00:27:39,730 --> 00:27:41,970 اس لئے میں نے یہ کام نہیں کرتا لگتا ہے. 372 00:27:41,970 --> 00:27:48,960 373 00:27:48,960 --> 00:27:52,955 اصل میں، مجھے کوشش کرنے اور اس کے کیا. 374 00:27:52,955 --> 00:27:56,188 375 00:27:56,188 --> 00:27:57,174 یہ بھی ہو سکتا ہے. 376 00:27:57,174 --> 00:28:05,548 377 00:28:05,548 --> 00:28:06,048 Genymotion. 378 00:28:06,048 --> 00:28:25,761 379 00:28:25,761 --> 00:28:26,261 اوکے. 380 00:28:26,261 --> 00:28:33,240 381 00:28:33,240 --> 00:28:33,980 ٹھیک ہے. 382 00:28:33,980 --> 00:28:35,170 جی ہاں، یہ کام کرتا ہے. 383 00:28:35,170 --> 00:28:38,020 اوکے. 384 00:28:38,020 --> 00:28:39,250 کہ خوفناک تھا. 385 00:28:39,250 --> 00:28:40,890 اوکے. 386 00:28:40,890 --> 00:28:43,270 میں ایسا نہیں چاہتا تھا. 387 00:28:43,270 --> 00:28:46,570 ٹھیک ہے، تو ہم اس لوڈ، اتارنا Android ایمولیٹر ہے. 388 00:28:46,570 --> 00:28:49,070 مجھے اس کو بند کرتے ہیں. 389 00:28:49,070 --> 00:28:52,290 390 00:28:52,290 --> 00:28:55,720 تاکہ ہم اپنے لوڈ، اتارنا Android ایمولیٹر ہے. 391 00:28:55,720 --> 00:28:59,750 تو ہم نے کوشش کرنے کے لئے جا رہے ہیں اور ہم نے کر دیا ہے کہ اس ایپ کو چلانے. 392 00:28:59,750 --> 00:29:04,100 صرف کھیل کے بٹن پر کلک کر رہا، اور یہ ADB کے لئے انتظار کر، کہا جا رہا ہے. 393 00:29:04,100 --> 00:29:10,580 394 00:29:10,580 --> 00:29:12,780 اوہ، یار. 395 00:29:12,780 --> 00:29:13,280 دوبارہ چالو کریں. 396 00:29:13,280 --> 00:29:25,419 397 00:29:25,419 --> 00:29:30,150 ٹھیک ہے، میں یہ اب بھی کام نہیں کرتا لگتا ہے. 398 00:29:30,150 --> 00:29:31,280 ٹھیک ہے، کوئی بات نہیں، اس کے بعد. 399 00:29:31,280 --> 00:29:33,841 400 00:29:33,841 --> 00:29:38,150 یہ ایک افسوس کی بات کی جا رہی ہے. 401 00:29:38,150 --> 00:29:41,030 لیکن تو چلو ہم چاہتے ہیں کہ کہتے ہیں ایک نئی سرگرمی پیدا کرنے کے لئے، 402 00:29:41,030 --> 00:29:45,730 اور ہم نے ایک کی ضرورت کے لئے جا رہے ہیں اس سرگرمی میں تصویر. 403 00:29:45,730 --> 00:29:52,120 ایسا کرنے کے لئے، ہم صرف کلک کر سکتے ہیں پھر اس فائل، اور نیوزی. 404 00:29:52,120 --> 00:29:57,760 اور پھر ہم یہاں منتخب کر سکتے ہیں سرگرمی، اور پھر خالی سرگرمی. 405 00:29:57,760 --> 00:29:59,840 یہاں، ہم کہتے ہیں جا رہے ہیں یہ ہو سکتا ہے CatActivity. 406 00:29:59,840 --> 00:30:03,030 407 00:30:03,030 --> 00:30:06,537 >> ٹھیک ہے، تو اب یہ دو دیگر فائلوں کو پیدا ہے. 408 00:30:06,537 --> 00:30:08,245 ایک کہا جاتا ہے activity_cat، اور دیگر 409 00:30:08,245 --> 00:30:10,630 ایک کلاس ہے جس میں، catActivity کہا جاتا ہے. 410 00:30:10,630 --> 00:30:13,250 411 00:30:13,250 --> 00:30:18,648 تو ہم شامل کرنا چاہتے ہیں کہ کہتے ہیں یہیں پر ایک بلی کی ایک تصویر. 412 00:30:18,648 --> 00:30:21,790 413 00:30:21,790 --> 00:30:25,220 تم نے ایسا کیا تو ہم جا رہے ہیں ImageView کلاس میں استعمال کرنے کے لئے. 414 00:30:25,220 --> 00:30:28,076 415 00:30:28,076 --> 00:30:31,340 ہم یہاں پر اس میں شامل کرنے جا رہے ہیں. 416 00:30:31,340 --> 00:30:35,350 اور اس کے بعد 20 ڈی پی ہونے کا مارجن مقرر. 417 00:30:35,350 --> 00:30:37,920 418 00:30:37,920 --> 00:30:41,240 >> اور اب ہم تلاش کرنے کے لئے جا رہے ہیں انٹرنیٹ پر ایک بلی کی ایک تصویر. 419 00:30:41,240 --> 00:30:43,270 تو دیکھتے ہیں. 420 00:30:43,270 --> 00:30:43,770 کیٹ. 421 00:30:43,770 --> 00:30:48,280 422 00:30:48,280 --> 00:30:50,270 اوکے. 423 00:30:50,270 --> 00:30:51,145 میں نے یہ ٹھیک ہے لگتا ہے. 424 00:30:51,145 --> 00:30:59,070 425 00:30:59,070 --> 00:31:01,032 اوکے. 426 00:31:01,032 --> 00:31:02,780 تو اب ہم ہماری تصویر ہے. 427 00:31:02,780 --> 00:31:07,720 تو اگر ہم کو شامل کرنے کے لئے جا رہے ہیں یہ ہمارے منصوبے میں. 428 00:31:07,720 --> 00:31:16,140 حق کی طرف سے ایسا کر سکتے ہیں کلک کرنے سے، اور then-- ہم 429 00:31:16,140 --> 00:31:25,965 اصل میں صرف اس کو کھول سکتے ہیں، ڈاؤن لوڈز، افسوس، ڈیسک ٹاپ جاؤ. 430 00:31:25,965 --> 00:31:28,310 کوشش کرتے ہیں اور اس کو تلاش کرنے کے لئے جا. 431 00:31:28,310 --> 00:31:28,810 کیٹ. 432 00:31:28,810 --> 00:31:34,580 433 00:31:34,580 --> 00:31:35,790 یہیں پر. 434 00:31:35,790 --> 00:31:42,820 میں نے اپنے فولڈر میں کاپی کرنے جا رہا ہوں. 435 00:31:42,820 --> 00:31:46,800 اب، اس سے مجھے کچھ اختیارات پوچھنا جا رہا ہے. 436 00:31:46,800 --> 00:31:49,250 اب، میں صرف کرنے کے لئے یہ چاہتے ہیں drawable فولڈر میں ہو، 437 00:31:49,250 --> 00:31:54,390 اور یہ کہ سب کے لئے جا رہا ہے مختلف سکرین کی قراردادوں. 438 00:31:54,390 --> 00:31:57,100 متبادل طور پر، ہم کر سکتے ہیں اصل میں صرف منتخب 439 00:31:57,100 --> 00:32:01,270 جس میں سکرین کے حل آپ ہونا اس تصویر چاہتے. 440 00:32:01,270 --> 00:32:06,150 اتنی منتخب کی جا drawable فولڈر، OK پر کلک کریں. 441 00:32:06,150 --> 00:32:08,660 442 00:32:08,660 --> 00:32:09,910 ذرا اس cat.jpg نام کرنے جا رہے. 443 00:32:09,910 --> 00:32:12,560 444 00:32:12,560 --> 00:32:15,970 >> ٹھیک ہے، تو، اب اس میں مزید کہا گیا ہے ہماری تصویر نقطہ نظر میں. 445 00:32:15,970 --> 00:32:18,800 446 00:32:18,800 --> 00:32:22,020 ہم استعمال کرنے کی ضرورت کے لئے جا رہے ہیں یہیں اس کا منبع، 447 00:32:22,020 --> 00:32:27,420 اور پھر ہم نے اس نقطہ کو ڈاٹ ڈاٹ استعمال کر سکتے ہیں بٹن، اور بلی تصویر کو منتخب کریں. 448 00:32:27,420 --> 00:32:30,010 449 00:32:30,010 --> 00:32:32,620 اوکے. 450 00:32:32,620 --> 00:32:39,480 تو اب میں یہ اس طرح بنانا چاہتے ہیں کہ یہ صرف صحیح سائز ہے. 451 00:32:39,480 --> 00:32:50,050 تو میں نے اس کو ایڈجسٹ منتخب کرنے کے لئے جا رہا ہوں یہیں پر گامزن آپشن دیکھنے، 452 00:32:50,050 --> 00:32:54,960 اور یہ کہ خود کار طریقے سے صحیح سائز کے لئے اس کا تعین کرتا ہے. 453 00:32:54,960 --> 00:32:55,460 اوکے. 454 00:32:55,460 --> 00:33:02,410 455 00:33:02,410 --> 00:33:09,380 اب، اصل میں اس کو شروع کرنے کا ہمارے گزشتہ سرگرمی سے سرگرمی، 456 00:33:09,380 --> 00:33:15,470 آپ کو استعمال کرنے کی ضرورت کے لئے جا رہے ہیں کچھ کے ارادے سے ملاقات کی. 457 00:33:15,470 --> 00:33:19,115 تو چلو میں نے ایک اور شامل کرنے کے لئے جا رہا ہوں سرگرمی کا آغاز ہے کہ بٹن. 458 00:33:19,115 --> 00:33:26,640 459 00:33:26,640 --> 00:33:29,150 میں یہیں، اسے یہاں شامل کرنے جا رہا ہوں. 460 00:33:29,150 --> 00:33:36,160 اور پھر اس کے لئے جا رہا ہے ٹیکسٹ اسے چالو ہے. 461 00:33:36,160 --> 00:33:38,711 462 00:33:38,711 --> 00:33:39,210 افوہ. 463 00:33:39,210 --> 00:33:42,470 464 00:33:42,470 --> 00:33:43,320 اوکے. 465 00:33:43,320 --> 00:33:47,560 >> اب، ہم اصل میں کس طرح سے کھولوں اس سرگرمی کے اندر نئی سرگرمی؟ 466 00:33:47,560 --> 00:33:52,280 467 00:33:52,280 --> 00:33:54,650 پہلے کی طرح ایک ہی سودا. 468 00:33:54,650 --> 00:34:01,120 ہم اس کو ایک ID شامل کرنے کی ضرورت بٹن، اور یہ button_activate فون کریں. 469 00:34:01,120 --> 00:34:09,489 470 00:34:09,489 --> 00:34:16,880 اور پھر ہمارا اہم سرگرمی میں، جا اس نئے بٹن activateButton ہے کرنے کے لئے. 471 00:34:16,880 --> 00:34:21,630 472 00:34:21,630 --> 00:34:26,150 اور پھر بھی استعمال کرتے ہیں findViewByID طریقہ. 473 00:34:26,150 --> 00:34:29,449 474 00:34:29,449 --> 00:34:33,960 activateButton بٹن کے برابر ہے findViewByID r.ID.button_activate. 475 00:34:33,960 --> 00:34:43,960 476 00:34:43,960 --> 00:34:45,830 >> اوکے. 477 00:34:45,830 --> 00:34:48,500 اور پھر ہم بھی کرنے جا رہا ایک onClickListener میں شامل کریں. 478 00:34:48,500 --> 00:34:56,360 479 00:34:56,360 --> 00:34:57,294 نیا onClickListener. 480 00:34:57,294 --> 00:35:01,870 481 00:35:01,870 --> 00:35:07,145 اور پھر ہم نے استعمال کرنے کے لئے جا رہے ہیں اس بات کو آشے بلایا. 482 00:35:07,145 --> 00:35:10,070 483 00:35:10,070 --> 00:35:11,905 ارادے نئے آشے (اس) کے برابر ہے. 484 00:35:11,905 --> 00:35:17,260 485 00:35:17,260 --> 00:35:20,699 اور پھر نام ہم اپ کو دکھانا چاہتے ہیں کہ سرگرمی. 486 00:35:20,699 --> 00:35:22,990 تو یہاں اس میں، ہم جا رہے ہیں catActivity.class ہے کرنے کے لئے. 487 00:35:22,990 --> 00:35:30,412 488 00:35:30,412 --> 00:35:31,147 معذرت. 489 00:35:31,147 --> 00:35:33,230 ہم کرنے کے لئے جا رہے ہیں MainActivity.this @ کی وضاحت. 490 00:35:33,230 --> 00:35:36,100 491 00:35:36,100 --> 00:35:41,910 تو اب .یہ جائیداد حوالہ دیتے ہوئے ہے اعتراض کی موجودہ مثال کے طور پر 492 00:35:41,910 --> 00:35:43,271 خود. 493 00:35:43,271 --> 00:35:43,770 اوکے. 494 00:35:43,770 --> 00:35:48,020 اس نقطہ پر، کوئی سوال ہے؟ 495 00:35:48,020 --> 00:35:48,890 سب اچھا ہے؟ 496 00:35:48,890 --> 00:35:49,390 ٹھیک ہے. 497 00:35:49,390 --> 00:35:52,890 498 00:35:52,890 --> 00:35:57,430 >> اور پھر آپ کو شروع کرنا چاہتے ہیں سرگرمی، یہ بہت آسان ہے. 499 00:35:57,430 --> 00:35:59,904 ہم صرف فون کریں startActivity طریقہ. 500 00:35:59,904 --> 00:36:04,260 501 00:36:04,260 --> 00:36:07,355 اور پھر ہم آشے میں منتقل ہم صرف تعریف کی ہے کہ اعتراض. 502 00:36:07,355 --> 00:36:10,640 503 00:36:10,640 --> 00:36:16,140 بدقسمتی سے، ہم واقعی میں اس کو نہیں دکھا سکتے. 504 00:36:16,140 --> 00:36:23,000 میرے خیال میں ہم اصل میں چلا سکتے ہیں کہ امید کر رہا تھا یہ اور سیمینار میں اس کے ساتھ دکھانے کے، 505 00:36:23,000 --> 00:36:26,661 لیکن بدقسمتی سے نہیں. 506 00:36:26,661 --> 00:36:28,980 اوہ، یار. 507 00:36:28,980 --> 00:36:29,480 میں دیکھ رہا ہوں. 508 00:36:29,480 --> 00:36:32,134 اوہ، ہم کوشش کریں اور ATB.exe مارنے کے لئے جا رہے ہیں. 509 00:36:32,134 --> 00:36:43,510 510 00:36:43,510 --> 00:36:45,214 اوکے. 511 00:36:45,214 --> 00:36:45,714 دوبارہ چالو کریں. 512 00:36:45,714 --> 00:36:53,490 513 00:36:53,490 --> 00:36:56,262 یہ کام کیا؟ 514 00:36:56,262 --> 00:36:57,710 اوکے، اوہ. 515 00:36:57,710 --> 00:37:00,660 تو اب یہ اصل کی تالیف ہے. 516 00:37:00,660 --> 00:37:02,410 اوہ. 517 00:37:02,410 --> 00:37:04,420 بدقسمتی سے، وہاں ہے کوئی آلات کو چلانے کے. 518 00:37:04,420 --> 00:37:06,040 کی کوشش کرتے ہیں اور اپنے ایمولیٹر دوبارہ شروع کرتے ہیں. 519 00:37:06,040 --> 00:37:56,335 520 00:37:56,335 --> 00:37:57,880 آہ، ہم وہاں چلتے ہیں. 521 00:37:57,880 --> 00:37:59,050 یہ ظاہر. 522 00:37:59,050 --> 00:38:00,070 اوکے. 523 00:38:00,070 --> 00:38:06,010 لہذا میں شروع کرنے جا رہا ہوں میرے میرے لوڈ، اتارنا Android ایمولیٹر پر اے پی پی. 524 00:38:06,010 --> 00:38:08,330 اور ہم چیزیں ہیں ہم اب صرف بیان کیا جاتا ہے کہ. 525 00:38:08,330 --> 00:38:13,620 تو ہم نے لیبل ہے، متن کے نقطہ نظر، متن والے فیلڈ، اور پھر بٹن. 526 00:38:13,620 --> 00:38:18,449 اس لیے میں ان پٹ کے لئے جا رہا ہوں یہیں میرا نام، 527 00:38:18,449 --> 00:38:19,990 اور ہم وہاں چلتے ہیں، یہ متن تبدیل کر دیا گیا. 528 00:38:19,990 --> 00:38:25,980 ہم سے Foo میں ٹائپ اگر ایسا ہے تو، یہ ہے FOO کو تبدیل کرنے جا رہا. 529 00:38:25,980 --> 00:38:29,040 >> اور میں کلک کریں تو ، بٹن چالو کرنے کے جو 530 00:38:29,040 --> 00:38:34,560 ہم اصل میں ایک لانچ کے لنک متحرک نئی، امید ہے کہ یہ، کام کریں گے 531 00:38:34,560 --> 00:38:35,190 ہم وہاں جانے. 532 00:38:35,190 --> 00:38:36,760 یہ نئی سرگرمی کا آغاز. 533 00:38:36,760 --> 00:38:40,001 534 00:38:40,001 --> 00:38:47,010 واپس جانے کے لئے، ہم پریس کر سکتے ہیں یہیں واپس بٹن. 535 00:38:47,010 --> 00:38:47,510 یا نہیں. 536 00:38:47,510 --> 00:38:49,610 اوہ، ہم وہاں چلتے ہیں. 537 00:38:49,610 --> 00:38:51,450 افوہ. 538 00:38:51,450 --> 00:38:52,611 وہ بری تھی. 539 00:38:52,611 --> 00:38:53,890 اوکے. 540 00:38:53,890 --> 00:38:58,550 >> تو اب ہم کو لاگو کیا ہے کہ لوڈ، اتارنا Android میں کچھ بنیادی چیزیں، 541 00:38:58,550 --> 00:39:04,800 ہم کوشش کریں اور کچھ بھی کر سکتے ہیں زیادہ پیچیدہ چیزیں. 542 00:39:04,800 --> 00:39:10,070 تو سب سے پہلے، کی کوشش کریں اور پیغامات کے پاس دو ایک سرگرمی سے دوسرے. 543 00:39:10,070 --> 00:39:13,760 تو ہم میں منتقل کرنے کی چاہتے ہیں، اہم سرگرمی سے ایک کا نام 544 00:39:13,760 --> 00:39:16,710 بلی کی سرگرمی کے لئے. 545 00:39:16,710 --> 00:39:19,740 اور ایک نام ہو گا اس nameText سے لیا گیا. 546 00:39:19,740 --> 00:39:23,510 547 00:39:23,510 --> 00:39:30,160 >> ٹھیک ہے، تو سب سے پہلے، ہم جا رہے ہیں یہیں نام بازیافت. 548 00:39:30,160 --> 00:39:32,230 سٹرنگ نام برابر nameText.getText (). toString (). 549 00:39:32,230 --> 00:39:39,588 550 00:39:39,588 --> 00:39:41,420 اوکے. 551 00:39:41,420 --> 00:39:52,260 اور پھر ہم نے اس بات کو استعمال کر سکتے ہیں ، intent.putExtra (نام) نامی 552 00:39:52,260 --> 00:39:57,650 اور پھر یہ اصل میں بھی چاہتا ہے یہ اضافی فیلڈ کے لئے ایک اہم. 553 00:39:57,650 --> 00:40:05,520 >> تو میں نے ایک نیا وضاحت کرنے جا رہا ہوں کلید، ہم EXTRA_NAME اسے فون کروں گا. 554 00:40:05,520 --> 00:40:11,570 555 00:40:11,570 --> 00:40:17,160 تو میں نے اس کا استعمال کرنے کے لئے جا رہا ہوں کلید، CatActivity.EXTRA_NAME، 556 00:40:17,160 --> 00:40:21,010 اور پھر نام سے ہی میں گزرے. 557 00:40:21,010 --> 00:40:26,370 >> ٹھیک ہے، تو اب ہم اصل میں حاصل کر سکتے ہیں نیا CatActivity اندر اندر اس. 558 00:40:26,370 --> 00:40:38,650 ہم استعمال کرتے ہیں کے لئے ہے، ایسا کرنے کے لئے ارادے getIntent طریقہ کار کے برابر ہے. 559 00:40:38,650 --> 00:40:41,360 تو اب یہ جا رہا ہے ارادے کو دوبارہ حاصل ہے کہ 560 00:40:41,360 --> 00:40:45,070 اس نئی سرگرمی فون کرنے کے لئے استعمال کیا جاتا تھا. 561 00:40:45,070 --> 00:40:50,340 تو آپ سٹرنگ کو دوبارہ حاصل کرنا چاہتے ہیں تو ہم اصل ارادے کے اندر ڈال دیا کہ، 562 00:40:50,340 --> 00:41:00,255 اگر آپ کو ایک intent.getStringExtra استعمال کر سکتے ہیں اور پھر ایک ہی چابی میں گزرے، 563 00:41:00,255 --> 00:41:04,080 564 00:41:04,080 --> 00:41:10,570 >> ٹھیک ہے، تو اب ہم آپ کو کہنے دو اس فیلڈ کو تبدیل کرنا چاہتے. 565 00:41:10,570 --> 00:41:14,422 566 00:41:14,422 --> 00:41:15,630 یہیں اس فیلڈ کو تبدیل کریں. 567 00:41:15,630 --> 00:41:18,400 568 00:41:18,400 --> 00:41:20,900 اور چلو فونٹ بنانے دیں اس خانے کا سائز بڑا. 569 00:41:20,900 --> 00:41:26,480 تو چلو میں نے یہ 20 ڈی پی بننے کے لئے چاہتے ہیں. 570 00:41:26,480 --> 00:41:28,340 اوکے. 571 00:41:28,340 --> 00:41:32,070 پھر میں نے ایک کو شامل کرنے کے لئے جا رہا ہوں اس TextView کے لئے ID، 572 00:41:32,070 --> 00:41:35,690 اور میں text_cat کو فون کرنے جا رہا ہوں. 573 00:41:35,690 --> 00:41:41,170 574 00:41:41,170 --> 00:41:41,670 معذرت. 575 00:41:41,670 --> 00:41:45,630 576 00:41:45,630 --> 00:41:51,310 >> اور واپس CatActivity میں، پہلے کے طور پر ایک ہی سودا. 577 00:41:51,310 --> 00:41:55,090 ہم کچھ کھیتوں کی وضاحت کرنے جا رہے ہیں. 578 00:41:55,090 --> 00:41:58,890 یہاں یہ ہونے جا رہا ہے ایک TextView catText. 579 00:41:58,890 --> 00:42:03,500 580 00:42:03,500 --> 00:42:11,750 اور پھر catText TextView برابر findViewByID، r.ID.text_cat. 581 00:42:11,750 --> 00:42:17,230 582 00:42:17,230 --> 00:42:18,780 اوکے. 583 00:42:18,780 --> 00:42:24,100 اور پھر واپس یہاں، میں ہوں متن کا حق قائم کرنے جا 584 00:42:24,100 --> 00:42:28,120 ہم کے لئے دوبارہ حاصل کرنے کے بعد ارادے سے اسے. 585 00:42:28,120 --> 00:42:30,207 586 00:42:30,207 --> 00:42:30,790 setText (نام). 587 00:42:30,790 --> 00:42:36,020 588 00:42:36,020 --> 00:42:38,056 >> ٹھیک ہے، تو ہے کہ باہر کی کوشش کریں. 589 00:42:38,056 --> 00:42:39,070 کھیلیں بٹن پر کلک کریں. 590 00:42:39,070 --> 00:42:41,830 591 00:42:41,830 --> 00:42:43,445 میں نے ایک ہی آلہ استعمال کرنے کے لئے جا رہا ہوں. 592 00:42:43,445 --> 00:42:47,770 593 00:42:47,770 --> 00:42:50,380 یہاں واپس. 594 00:42:50,380 --> 00:42:57,030 تو چلو میں ان پٹ نہیں تھا کہنے دو ہم کسی بھی نام کی وضاحت نہیں کرتے تو، 595 00:42:57,030 --> 00:42:59,330 کیا ہوتا ہے دیکھتے ہیں. 596 00:42:59,330 --> 00:43:02,150 تو اب محسوس ہوتا ہے کہ کچھ بھی نہیں ہے. 597 00:43:02,150 --> 00:43:10,390 تو اگر ہم واپس جاؤ اور ان پٹ ہمارے نام، یہ صرف فریڈ کہا جا رہا ہے. 598 00:43:10,390 --> 00:43:14,670 تو ہم اصل میں پیغامات منتقل کر سکتی ہیں ایک سرگرمی سے دوسرے. 599 00:43:14,670 --> 00:43:15,170 اوکے. 600 00:43:15,170 --> 00:43:18,040 601 00:43:18,040 --> 00:43:22,590 >> تو دوسرے کی آراء کا ایک گروپ ہے آپ لوڈ، اتارنا Android میں استعمال کر سکتے ہیں. 602 00:43:22,590 --> 00:43:29,740 تو اب ہم ہمارے پاس ہے، پروگریس بار ہے فہرست خیالات، ہم، ٹوگل بٹن ہے 603 00:43:29,740 --> 00:43:33,950 اور اگر تم واقعی چاہتے تھے تو اس کے بارے میں مزید جاننے کے لئے، 604 00:43:33,950 --> 00:43:36,790 آپ اصل میں ان ویب صفحات کا دورہ کر سکتے ہیں. 605 00:43:36,790 --> 00:43:41,160 انہوں نے کئی مختلف وسائل پر مشتمل. 606 00:43:41,160 --> 00:43:45,230 مثال کے طور پر، API تاکہ اصل میں یہاں کی رہنمائی 607 00:43:45,230 --> 00:43:50,885 آپ کے لئے کچھ کوڈ مثالیں دیتا ہے لوڈ، اتارنا Android لائبریری میں بعض خصوصیات. 608 00:43:50,885 --> 00:43:53,692 609 00:43:53,692 --> 00:43:57,560 >> اور چند سبق میں مفید پایا جب لوڈ، اتارنا Android کے بارے میں سیکھنے. 610 00:43:57,560 --> 00:44:06,890 کہ سرکاری ٹیوٹوریل خود ہے، اور بھی یہیں اس دوسرے ٹیوٹوریل. 611 00:44:06,890 --> 00:44:10,200 اور آخر میں، آپ کو اصل میں کر سکتے ہیں مختلف لائبریریوں کا استعمال 612 00:44:10,200 --> 00:44:12,710 آپ کی لوڈ، اتارنا Android کی درخواست کے لئے. 613 00:44:12,710 --> 00:44:16,370 اب، یہ اصل میں توسیع آپ کو اے پی پی کی فعالیت 614 00:44:16,370 --> 00:44:19,665 کرنے کے لئے بغیر واقعی اتنا کوڈ لکھنے. 615 00:44:19,665 --> 00:44:21,540 منفی پہلو کی، ہے بالکل، آپ کہ اصل 616 00:44:21,540 --> 00:44:23,890 لائبریریوں اپنے آپ کو جاننے کے لئے ہے. 617 00:44:23,890 --> 00:44:29,170 >> تو مثال کے طور پر، آپ کو بنانا چاہتے ہیں تو ڈراپ باکس بادل ٹیکنالوجی کے استعمال، 618 00:44:29,170 --> 00:44:33,400 پھر آپ ڈراپ باکس API استعمال کر سکتے ہیں. 619 00:44:33,400 --> 00:44:36,530 فیس بک API کے ساتھ اسی طرح. 620 00:44:36,530 --> 00:44:40,490 اور پھر اصل میں چند وہاں ہے مختلف دیگر متفرق لائبریریوں 621 00:44:40,490 --> 00:44:41,700 آپ استعمال کر سکتے ہیں. 622 00:44:41,700 --> 00:44:45,560 آپ کی طرح، حاصل کرنے کے لئے کوشش کر رہے ہیں، ایک مخصوص ویب سائٹ سے JSON، 623 00:44:45,560 --> 00:44:49,560 پھر میں نے گوگل JSON سوچتے ہیں لائبریری کافی مددگار ثابت ہو گی. 624 00:44:49,560 --> 00:44:56,200 تو اب، کہ ایک JSON بدلتا ایک جاوا چیز میں ٹیکسٹ فارمیٹ کیا، 625 00:44:56,200 --> 00:44:58,600 اور اس کے برعکس. 626 00:44:58,600 --> 00:45:01,110 >> اور پھر میں تبدیلی اور پکاسو نہیں ہے. 627 00:45:01,110 --> 00:45:07,240 اور یہ کہ آپ use-- کرنا چاہتے ہیں تو ہے کہ آپ کو ایک باقی API استعمال کررہے ہیں تو لیے ہے. 628 00:45:07,240 --> 00:45:13,300 اور پکاسو، آپ کو تصاویر کا استعمال کرتے ہوئے کر رہے ہیں تو آپ کی لوڈ، اتارنا Android کی درخواست کے لئے. 629 00:45:13,300 --> 00:45:14,350 ٹھیک ہے. 630 00:45:14,350 --> 00:45:18,030 آپ کا بہت شکریہ، اور لطف کی کوڈنگ ہے. 631 00:45:18,030 --> 00:45:19,723