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 మా apps అభివృద్ధి. 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 చిన్న తేడాలతో సి పోలి. 14 00:00:53,750 --> 00:01:00,040 >> కాబట్టి జావా లో రకాలు బైట్లు సంఖ్య పరిష్కరించబడింది. 15 00:01:00,040 --> 00:01:04,290 కాబట్టి సి లో, లఘు చిత్రాలు ఉన్నాయి మరియు longs, మరియు వారు 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 మరియు ఉంటే ఇంకా ప్రకటనలు ఉంటాయి మీరు C. లో అని అదే 23 00:01:39,090 --> 00:01:45,390 >> All right, కాబట్టి ప్రత్యేక విషయం గురించి జావా ఇది ఆధారిత వస్తువు ఉంది. 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 >> OK, కాబట్టి తరగతుల వెళ్ళేముందు. 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 కనుక ఇది, ఒక జావా తరగతి ప్రకటించాలని ఒక సి 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 OK, నేను ఈ ప్రారంభించడం కావలసిన ఖాళీలను విధమైన అభ్యంతరం. 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 కాబట్టి మీరు Java ఉపయోగించడానికి కావాలా ఒక కార్యక్రమం కూడా వస్తువుతో, 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 >> OK, కాబట్టి ఇప్పుడు వారసత్వ వెళ్ళేముందు. 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 ఉదాహరణకు, మేము కలిగి సెడాన్, స్పోర్ట్స్ కారు, మరియు ఒక SUV. 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 మరియు stuff ఉంది. 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 >> OK, కాబట్టి కొనసాగండి లెట్స్ సదస్సు అసలు మాంసం, 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 >> OK, కాబట్టి యొక్క ప్రారంభించడానికి అనుమతిస్తాయి. 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 OK. 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 >> OK, కాబట్టి మేము ఈ వచ్చారు స్క్రీన్, మరియు మేము ఉన్నాము కేవలం 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 Ooh. 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 STUDENT: మీరు చూసుకొని ఆహారపుఅలవాట్లు పెద్ద టెక్స్ట్ మేకింగ్? 220 00:16:27,870 --> 00:16:28,940 FRED WIDJAJA: OK, ఖచ్చితంగా. 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 >> STUDENT: జస్ట్ ఒక చిన్న బిట్ 20 లేదా ఏదో వంటి, ఉన్నతమైన. 227 00:17:09,480 --> 00:17:09,829 >> FRED WIDJAJA: 20? 228 00:17:09,829 --> 00:17:10,329 OK. 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 >> OK, నేను 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 OK. 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 OK, కాబట్టి ఎలాగైనా. 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 OK, ఏమైనప్పటికీ, మేము లేకుండా ముందుకు చేయవచ్చు. 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 >> ఇక్కడ, నేను కూడా కొన్ని మార్జిన్ జోడించాలనుకుంటే పైన దానిని NICER కనిపిస్తుంది కాబట్టి. 273 00:20:13,520 --> 00:20:19,190 కాబట్టి మేము కొనసాగిస్తారని చూడాలని లక్షణాలు, మరియు అప్పుడు పైన మార్జిన్ వద్ద, 274 00:20:19,190 --> 00:20:23,120 మేము 20 DP లు జోడించడానికి చూడాలని. 275 00:20:23,120 --> 00:20:28,170 కాబట్టి ఇప్పుడు, DP లు కేవలం ఉన్నాయి 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 DP లు. 287 00:21:10,597 --> 00:21:14,430 288 00:21:14,430 --> 00:21:16,630 OK. 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 మరియు ఇక్కడ నేను ఒక ID జోడించండి వెళుతున్న ఈ బటన్ మరియు అది text_hello కాల్. 301 00:22:20,800 --> 00:22:28,320 302 00:22:28,320 --> 00:22:32,050 ఇప్పుడు మేము నిర్వచించిన ఈ బటన్ కోసం ఒక ID, 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 >> కాబట్టి ఈ JavaScript చాలా పోలి ఉంటుంది మరియు j క్వెరీ, అక్కడ నిజానికి కేవలం 308 00:22:59,560 --> 00:23:05,430 కొన్ని అంశాలు చూడండి లేఅవుట్ లో కేవలం 309 00:23:05,430 --> 00:23:08,330 మేము పేర్కొన్నారని ID ఉపయోగించి. 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 మరియు మేము విధమైన ఇన్పుట్ చేసిన యొక్క టెక్స్ట్ ఫీల్డ్ లోకి పేరు, 323 00:24:02,110 --> 00:24:10,880 అప్పుడు అది అప్డేట్ జరగబోతోంది లేబుల్ hi, పేరు, స్వాగతం చెప్పడానికి. 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 >> OK, కాబట్టి ఇప్పుడు మేము మూడు కలిగి మేము చూడండి కావలసిన అంశాలు. 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, Enter నొక్కండి. 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 నేను, hi, పేరు, స్వాగతం చెప్పడానికి వెళుతున్నాను. 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 OK. 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 OK. 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 OK. 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 OK. 384 00:28:38,020 --> 00:28:39,250 ఆ భయపెట్టే ఉంది. 385 00:28:39,250 --> 00:28:40,890 OK. 386 00:28:40,890 --> 00:28:43,270 నేను అలా కాదు. 387 00:28:43,270 --> 00:28:46,570 OK, కాబట్టి మేము ఈ 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 OK, నేను ఈ ఇప్పటికీ పని లేదు అంచనా. 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 >> OK, కాబట్టి ఇప్పుడు ఇది రెండు ఇతర ఫైళ్లు ఉత్పత్తి. 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 OK. 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 OK. 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 >> OK, కాబట్టి, ఇప్పుడు అది జోడించబడుతుంది మా చిత్రం వీక్షణ. 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 OK. 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 OK. 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 OK. 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 >> OK. 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 OK. 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 OK. 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 OK. 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 టైప్ చేస్తే, అది వార్తలు ఫూ మార్చడం కానుంది. 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 OK. 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 >> OK, కాబట్టి మొదటి, మేము వెళుతున్నాం ఇక్కడే పేరు తిరిగి. 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 OK. 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 >> OK, కాబట్టి ఇప్పుడు మేము నిజానికి తిరిగి కొత్త 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 >> OK, కాబట్టి ఇప్పుడు మేము మీరు చెప్పే వీలు ఈ రంగంలో మార్చడానికి కావలసిన. 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 OK. 571 00:41:28,340 --> 00:41:32,070 నేను ఒక జోడించండి వెళుతున్న ఈ బటన్ కోసం 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 ఇక్కడ అది చేస్తాడు ఒక బటన్ 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 OK. 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 >> OK, కాబట్టి యొక్క ఆ ప్రయత్నించండి తెలియజేయండి. 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 OK. 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 అప్పుడు నేను Google 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