1 00:00:00,000 --> 00:00:09,620 2 00:00:09,620 --> 00:00:11,550 >> ФРЕД Видјаја: У реду. 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 Тако данас ћемо причати о како развити апликације за Андроид, 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 И неки понашање које пси би имати било би лаје, или машући реп, 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 Тако да можете мислити на то како рвк у вашим директоријума. 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 Имамо убрза, бреак, а гетСпеед методе. 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 И ми имамо тај ПСВМ, или јавна воид главна, функција, 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 Дакле, ово је супер.аццелерате () позиви Супер класа "убрзати поступак. 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 ту је чак и енумс ствари. 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 >> Тако, на пример, ако имате Гмаил апп, имамо виев е-маил поруке активност. 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 Па ево ја само укуцајте фредерицкв.цом. 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 Тако да корисници, Фредерицк Видјаја, и десктоп. 181 00:13:28,670 --> 00:13:31,340 У реду. 182 00:13:31,340 --> 00:13:34,090 Затим кликните на Нект. 183 00:13:34,090 --> 00:13:39,630 Ево, ја ћу да изаберете минимална АПИ да буде подржан. 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 Идем да користим Генимотион. 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 Имамо функцију онЦреате, и да ће бити позван вхеневер-- 219 00:16:26,037 --> 00:16:27,870 СТУДЕНТСКИ: Да ли ти смета чинећи текст већи? 220 00:16:27,870 --> 00:16:28,940 ФРЕД Видјаја: Ок, наравно. 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 >> ФРЕД Видјаја: 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 Дакле, овде имамо онЦреате метод који би 232 00:17:24,740 --> 00:17:29,750 назвати када наша активност настаје у [? схов?]. 233 00:17:29,750 --> 00:17:32,100 Имамо онЦреатеОптионсМену, а ми ћемо 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 И онда овде имамо онОптионсИтемСелецтед. 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 >> Ок, ја ћу да видео-- да не ради добро. 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 ће имати текст виев-- жао, не поглед текст, 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 је помоћу ове методе звао финдВиевБиИД. 292 00:21:29,620 --> 00:21:36,790 Зато ћу дефинисати нека поља. 293 00:21:36,790 --> 00:21:48,290 Тако да имамо у ТектВиев, па рецимо хеллоТект. 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 И онда овде ћу да додам личну карту да ово ТектВиев и називају тект_хелло. 301 00:22:20,800 --> 00:22:28,320 302 00:22:28,320 --> 00:22:32,050 Сада када смо дефинисали ИД за овај ТектВиев, 303 00:22:32,050 --> 00:22:38,020 можемо користити ово да означи ТектВиев да смо управо дефинисан. 304 00:22:38,020 --> 00:22:47,970 Тако хеллоТект једнако ТектВиев финдВиевБиИД, 305 00:22:47,970 --> 00:22:52,630 а онда одредите своју идентификацију који желимо, која је р.ИД.тект_хелло. 306 00:22:52,630 --> 00:22:55,360 307 00:22:55,360 --> 00:22:59,560 >> Дакле, ово је веома сличан ЈаваСцрипт и јКуери, где смо заправо могу само 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 у нашем распореду, ти ћеш имати да користите овај метод финдВиевБиИД. 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 Ево, ја ћу додајте ИД тект_наме. 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 Буттон_ок. 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 и ми смо унете некакав од име у поље за текст, 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 >> Тако имамо Обрађивати намеТект. 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 намеТект једнако Обрађивати финдВиевБиИД, р.ИД.тект_наме. 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 финдВиевБиИД, р.ИД, а затим буттон_ок. 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 Да да само користимо сетОнЦлицкЛистенер догађај. 343 00:25:35,780 --> 00:25:38,860 344 00:25:38,860 --> 00:25:44,010 Сада, ево га говори нам треба навести сетОнЦлицкЛистенер, 345 00:25:44,010 --> 00:25:51,030 а ви можете урадити тако што само има нова онЦлицкЛистенер, и притисните Ентер. 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 А имамо и ову онЦлицк метода, и то је у основи 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 Стринг наме једнака намеТект.гетТект (). 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 Дакле намеТект.гетТект, а онда смо ће га претворити у стринг. 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 И на крају, хоћеш за ажурирање хеллоТект. 362 00:27:05,265 --> 00:27:09,190 Тако да то, једноставно зовемо хеллоТект.сетТект (здраво). 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 >> Ја ћу покушати и поново покренути Генимотион један крајње време да видимо да ли ради. 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 Генимотион. 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 У реду, тако да имамо ову Андроид емулатор. 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 Овде, идемо звати то мозда ЦатАцтивити. 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 Један се зове ацтивити_цат, а други 409 00:30:08,245 --> 00:30:10,630 назива цатАцтивити, која је класа. 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 Дакле, када то урадите, идемо да користе ИмагеВиев класу. 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 Можете урадити праву клик, и онда-- ми 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 Сада, само желим да ово бити у дравабле фолдеру, 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 Тако ће одабрати дравабле фасцикла, кликните на ОК. 441 00:32:06,150 --> 00:32:08,660 442 00:32:08,660 --> 00:32:09,910 Само ћу дати име цат.јпг. 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 Морамо да додате ИД за ово дугме, и зову га буттон_ацтивате. 469 00:34:01,120 --> 00:34:09,489 470 00:34:09,489 --> 00:34:16,880 А онда у нашем главном делатности, иде да имају овај нови Буттон ацтиватеБуттон. 471 00:34:16,880 --> 00:34:21,630 472 00:34:21,630 --> 00:34:26,150 А онда такође користити финдВиевБиИД метод. 473 00:34:26,150 --> 00:34:29,449 474 00:34:29,449 --> 00:34:33,960 ацтиватеБуттон једнако Буттон финдВиевБиИД р.ИД.буттон_ацтивате. 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 И онда смо такође ће се адд у онЦлицкЛистенер. 478 00:34:48,500 --> 00:34:56,360 479 00:34:56,360 --> 00:34:57,294 Нови онЦлицкЛистенер. 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 Дакле овде у ово, идемо да имају цатАцтивити.цласс. 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 Ми ћемо морати да навести @ МаинАцтивити.тхис. 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 Ми само зови стартАцтивити метод. 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 О, ми ћемо покушати и убије АТБ.еке. 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 Тако ћу покренути мој Апликација на мом Андроид емулатора. 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 И име би било преузето из ове намеТект. 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 Стринг наме једнако намеТект.гетТект (). тоСтринг (). 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 И онда можемо да користимо ову ствар назива интент.путЕктра (име), 552 00:39:52,260 --> 00:39:57,650 а онда заправо и жели кључ за ову област екстра. 553 00:39:57,650 --> 00:40:05,520 >> Зато ћу дефинисати нови кључ, ми ћемо га звати ЕКСТРА_НАМЕ. 554 00:40:05,520 --> 00:40:11,570 555 00:40:11,570 --> 00:40:17,160 Зато ћу користити ово кључ, ЦатАцтивити.ЕКСТРА_НАМЕ, 556 00:40:17,160 --> 00:40:21,010 а затим проћи у самом имену. 557 00:40:21,010 --> 00:40:26,370 >> У реду, тако да сада можемо да преузме ово оквиру новог ЦатАцтивити. 558 00:40:26,370 --> 00:40:38,650 Да бисмо то постигли, морамо да користимо Намера је једнако гетИнтент метод. 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 можете да користите интент.гетСтрингЕктра а затим проћи у истом кључу, 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 И ја ћу да додам ИД за овај ТектВиев, 572 00:41:32,070 --> 00:41:35,690 и ја ћу га звати тект_цат. 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 >> И још ЦатАцтивити, Иста ствар као и пре. 577 00:41:51,310 --> 00:41:55,090 Идемо да дефинишемо неке поља. 578 00:41:55,090 --> 00:41:58,890 Овде ће то бити ТектВиев цатТект. 579 00:41:58,890 --> 00:42:03,500 580 00:42:03,500 --> 00:42:11,750 А онда цатТект једнако ТектВиев финдВиевБиИД, р.ИД.тект_цат. 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 сетТект (име). 587 00:42:30,790 --> 00:42:36,020 588 00:42:36,020 --> 00:42:38,056 >> У реду, па хајде да пробамо то. 589 00:42:38,056 --> 00:42:39,070 Кликните на дугме Плаи. 590 00:42:39,070 --> 00:42:41,830 591 00:42:41,830 --> 00:42:43,445 Идем да користе исти уређај. 592 00:42:43,445 --> 00:42:47,770 593 00:42:47,770 --> 00:42:50,380 Вратити овде. 594 00:42:50,380 --> 00:42:57,030 Рецимо ја нисам инпут-- ако не наведете било које име, 595 00:42:57,030 --> 00:42:59,330 хајде да видимо шта ће се десити. 596 00:42:59,330 --> 00:43:02,150 Тако сада не постоји ништа што се појављује. 597 00:43:02,150 --> 00:43:10,390 Дакле да се вратимо и улаз наше име, то је само хтео да кажем Фред. 598 00:43:10,390 --> 00:43:14,670 Тако да можемо да прође поруке са једне активности на другу. 599 00:43:14,670 --> 00:43:15,170 У реду. 600 00:43:15,170 --> 00:43:18,040 601 00:43:18,040 --> 00:43:22,590 >> Дакле постоји гомила других ставова да можете користити у Андроид. 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 даје вам неке примере кода за одређене функције у Андроид библиотеци. 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 за Андроид апликацију. 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 Ако покушавате да се, као, ЈСОН из одређеног сајта, 623 00:44:45,560 --> 00:44:49,560 онда мислим Гоогле ЈСОН библиотека би прилично корисно. 624 00:44:49,560 --> 00:44:56,200 Тако сада, који претвара ЈСОН форматиран текст у Јава објекат, 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 И то је ако желите да Користи, то је за вас ако користите АПИ одмора. 628 00:45:07,240 --> 00:45:13,300 И Пикасо, ако користите слике за Андроид апликацију. 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