1 00:00:00,000 --> 00:00:09,620 2 00:00:09,620 --> 00:00:11,550 >> फ्रेड 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 और विशेष रूप से, हम करने जा रहे हैं आदेश में एंड्रॉयड स्टूडियो का उपयोग हो 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 एंड्रॉयड जावा का उपयोग करता है, और इसलिए हम हो जाएगा एक संक्षिप्त परिचय के माध्यम से जा रहा 10 00:00:36,750 --> 00:00:39,860 जावा पर ही। 11 00:00:39,860 --> 00:00:45,830 इसलिए मैं केवल आप में से कई जानते हैं सी में अनुभव प्रोग्रामिंग 12 00:00:45,830 --> 00:00:48,760 कि पूरी तरह से ठीक है, और वह है जावा बहुत, बहुत है क्योंकि 13 00:00:48,760 --> 00:00:53,750 थोड़ा अंतर के साथ, सी के समान है। 14 00:00:53,750 --> 00:01:00,040 >> तो जावा में प्रकार हैं बाइट्स की संख्या में तय की। 15 00:01:00,040 --> 00:01:04,290 तो सी में, हम शॉर्ट्स है और चाहता है, और वे 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 हम भी, घर का काम, बूलियन्स है और भी मंगाई और युगल। 20 00:01:22,780 --> 00:01:27,150 तो जिस तरह से आप में कार्यक्रम जावा, यह बहुत समान है। 21 00:01:27,150 --> 00:01:30,150 तो उदाहरण के लिए, हम हैं छोरों के लिए और छोरों है, जबकि 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 और यहाँ भी, हम कुछ है कहा जाता है पहुँच संशोधक जो 47 00:03:17,750 --> 00:03:19,570 हम एक समय में करने के लिए मिल जाएगा। 48 00:03:19,570 --> 00:03:26,930 तो यह बात है, एक जावा वर्ग घोषित करने के लिए एक सी संरचना करने के लिए वाक्य रचना में बहुत समान। 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 >> अब पहुँच के बारे में मैं के बारे में बात कर रहा था संशोधक। 59 00:04:16,019 --> 00:04:21,560 यहाँ हम सार्वजनिक किया है और निजी उपयोग संशोधक। 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 >> और तो बाइक दो पहियों हो सकता है और वे शायद यह भी एक बर हो सकता है 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 और कहा कि वास्तव में है एंड्रॉयड प्रोग्रामिंग। 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 तो एक गतिविधि है कहने का एंड्रॉयड का रास्ता 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 अपने फोन को देता है एक एक्सएमएल फ़ाइल है आपके एप्लिकेशन के बारे में सभी जानकारी। 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 इसलिए हम हो जा रहे हैं एंड्रॉयड स्टूडियो का उपयोग। 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 और मैं फोन करने के लिए जा रहा हूँ मेरी परियोजना एंड्रॉयड 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 यह सिर्फ कैसे एंड्रॉयड है आपके आवेदन को पहचानती है। 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 उसके बाद next। 183 00:13:34,090 --> 00:13:39,630 यहाँ, मैं चयन करने के लिए जा रहा हूँ न्यूनतम एपीआई का समर्थन किया जाना है। 184 00:13:39,630 --> 00:13:44,910 तो इस मामले में, मैं कर रहा हूँ एपीआई 15 का चयन करने के लिए जा रहा है। 185 00:13:44,910 --> 00:13:51,530 और यह ठीक है अगर आप वास्तव में सिर्फ नवीनतम एपीआई है जो 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 या किस तरह के एंड्रॉयड को दिखाता है अपने आवेदन 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 फ्रेड 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 >> फ्रेड 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 तो अब, डीपी सिर्फ एक हैं एंड्रॉयड में मापने की इकाई, 276 00:20:28,170 --> 00:20:31,240 और वे घनत्व के लिए खड़े स्वतंत्र पिक्सेल। 277 00:20:31,240 --> 00:20:35,380 आप पता कर सकते हैं तो, जैसा कि, एंड्रॉयड, वहाँ स्क्रीन के कई अलग अलग प्रकार 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 और फिर आप एंड्रॉयड स्टूडियो का उपयोग कर रहे हैं, आप शॉर्टकट वैकल्पिक उपयोग कर सकते हैं, 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 और फिर हम आईडी का उल्लेख है कि हम 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 यहाँ, मैं जा रहा हूँ आईडी 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 >> अब मैं चाहता हूँ कि क्या करना है यह हम ठीक बटन क्लिक करते हैं, 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 और फिर ठीक बटन। 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 emulator है। 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 इसलिए हम अपने एंड्रॉयड एमुलेटर है। 391 00:28:55,720 --> 00:28:59,750 इसलिए हम कोशिश करने के लिए जा रहे हैं और हम बना दिया है कि इस एप्लिकेशन को चलाने के लिए। 392 00:28:59,750 --> 00:29:04,100 बस खेलते बटन क्लिक करने के लिए जा रहा है, और यह एडीबी के लिए इंतजार कर, कहने के लिए जा रहा है। 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 फ़ोल्डर, ठीक क्लिक करें। 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 हम यह करने के लिए एक आईडी जोड़ने की जरूरत बटन, और यह 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 एमुलेटर पर app। 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 हम फू में टाइप करें तो, अगर यह बात है फू को बदलने के लिए जा रहा है। 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 >> तो अब हम लागू कर दिया है कि एंड्रॉयड में कुछ बुनियादी चीजें, 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 के लिए आईडी, 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 तो चलो मैं input-- नहीं था हम कहते हैं हम किसी भी नाम का उल्लेख नहीं करते हैं, तो 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 >> तो दूसरे के विचारों का एक गुच्छा है आप एंड्रॉयड में उपयोग कर सकते हैं। 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 उदाहरण के लिए, एपीआई तो वास्तव में यहीं से मार्गदर्शन 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 >> और कुछ ट्यूटोरियल मैं उपयोगी पाया जब एंड्रॉयड के बारे में सीखने। 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 तो आप ड्रॉपबॉक्स एपीआई का उपयोग कर सकते हैं। 619 00:44:33,400 --> 00:44:36,530 फेसबुक एपीआई के साथ भी इसी तरह। 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-- करना चाहते हैं तो है कि आप एक बाकी एपीआई का उपयोग कर रहे हैं के लिए है। 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