>> ФРЕД Видјаја: У реду.
Здраво свима.
Хвала вам добродошлицу за ми се придружити на овом семинару.
Тако данас ћемо причати о како развити апликације за Андроид,
и посебно, идемо у бе користите Андроид Студио како
да развијамо наше апликације.
>> Дакле, као што сви знате.
Андроид користи Јава, и тако ћемо бити пролази кроз кратак увод
на самом Јава.
Тако да знам многи од вас само има Искуство програмирање у Ц. Со
то је потпуно у реду, и то је јер Јава је веома, веома
слично Ц, са малим разликама.
>> Тако су типови у Јави су фиксиран у броју бајтова.
Дакле, у Ц, имамо шортс и чезне, и они
разликују броја битова од другу машину.
У Јави, то је већ постављен као стандард.
Дакле бајта имају осам бита, шортс имају 16 бита, и тако даље и тако даље.
Такође имамо слова, боолеанс, и такође плута и дубл.
Дакле начин програмира у Јава, то је врло слична.
Тако на пример, имамо за петље и петље док,
и ако и друго изјаве су исто као што би урадити у Ц.
>> У реду, тако посебна ствар у вези Јава је да је објекат оријентисан.
Сада, шта су објекти?
Дакле, ако се осврнемо на ствари око вас, ви ћете
приметити да сваки прави свет објекат има две заједничке карактеристике.
А то је да они имају државу и они имају неку врсту понашања.
>> Тако на пример, псе би имати државе које
су име, боје, раса, можда Ако је пас гладан или не.
И неки понашање које пси би имати било би лаје, или машући реп,
или налажење лопту.
Тако можемо применити ово да мртве предмете.
Тако на пример, аутомобили, они имају модел, година, највећа брзина,
и тако даље и тако даље.
И они имају неку понашање.
На пример, убрзава или кочења, или иде у рикверц.
>> Дакле Јава објеката покушај моделирања тако што има поља и методе.
Дакле поља су државе које Јава објекат може имати,
док би метод представља понашање које би Јава објекат има.
Дакле, када кажем методе и поља, ја стварно
мислим само варијабле и функције.
Они су потпуно исти, осим да се они односе на одређени објекат.
>> Ок, па прелазимо на часовима.
Јава класе су као нацрти за објекат.
Они вам рећи шта методе има, ста поља има,
па чак и овде, имамо нешто називом Приступ Модификатори који
Доћи ћемо до на време.
Тако да прогласи Јава класу, то је веома сличан у синтакси на Ц струцт.
>> Овде почињемо са јавним класе Цар, а онда имамо отворену браце и онда
неки број поља која желите објекат имати.
И онда овде имамо неке методе, а имамо и објекат конструктор.
Сада шта овај објекат конструктор Да ли је то говори објекат,
Ок, ја желим да се покрене ово објецт са неком врстом поља.
>> Дакле овде, желимо сваки Цар да имају модел и годину.
Тако имамо конструктор Само конкретно
за модел и годину, и ово би поставити на терен модел
до одређене вредности, и поље годину као добро.
>> Сада о приступу Модификатори сам говорио.
Овде имамо јавност и Приватни приступ модифиерс.
Тако да можете мислити на то како рвк у вашим директоријума.
И тако омогућавају одређене људе да чита, и имају приступ
овим пољима и методама.
>> Дакле, ако кажем да модел и године и брзина су приватно,
то значи да други предмети не могу покушавају да приступе поља овај објекат је
постоје приватни.
Али када сам подесити приступ модификатор да буде јавно,
Сада то значи да друге предмете су слободни да приступите и чак
користи методе које су овде дефинисане.
>> Дакле, ово је основна Ауто објекат који имам.
Имамо убрза, бреак, а гетСпеед методе.
У том тренутку, је свима јасно Јава противи и како да их прогласи?
Цоол, у реду.
Дакле, ако желите да користите Јава објецт у самом програму,
онда можемо да користимо ово Нев Цар конструктор.
Дакле овде говорима да желе да прогласе нови објекат, који је типа Цар.
И овде се то примени модел и годину,
које смо дефинисали у овај објекат овде.
>> Дакле, ово је још један објецт, ако приметите.
То је класа за Сам главни програм.
И ми имамо тај ПСВМ, или јавна воид главна, функција,
и његов почетна тачка вашег програма,
сличан главни Функција у вашем програму Ц.
Овде, можемо приступити и користите функције у објекат
користећи тачку, а затим Функција име нотација.
А ми чак можемо навести поједини аргументи или параметри
за ту функцију.
>> У реду, тако да сада прелазимо на наслеђивање.
Тако стварно ворлд објекти маи деле исте карактеристике.
Тако на пример, постоји различите врсте бицикли.
На пример, планински бициклизам, цити бицикле или тандем бицикли.
Дакле они имају заједничко то карактеристика је бицикл.
>> И тако бајки може имати два точка и они могу имати дршку, мозда цак
Задње светло или нешто слично.
Дакле Јава нам даје ово моћ да представљају објекте
да имају одређени заједнички Карактеристике кроз наследство.
Сада, шта наследство ради, то је пролази на пољима и методама објекта
на дете објекат.
>> Тако на пример, ако ја имам ауто, и она има
стање има четири точкови и један волан,
онда можемо проћи ово на одређене врсте аутомобила.
На пример, имамо лимузина, спортски аутомобил, и СУВ.
Сада, ове три различита врсте аутомобила би и даље
имају четири точка и један волан, али онда су
може имати одређени посебне карактеристике,
као што имају пет места и за седана, на пример.
>> Тако да искористе ову наслеђивања карактеристика, користимо ово протеже кључну реч.
Тако запамтите до кола објецт који сам претходно дефинисано.
Сада сам дефинишу Седан објекат.
Дакле, ово Лимузина објекат би имао Исти поља и функције, или методе,
да би Аутомобил има.
Али онда, овде сам наведите одређене додатне функције,
на пример, сет број путника
и добити број путника.
>> Ево, можете и да приметити да можемо премостити методе,
а то значи ми смо само замена понашање
да другачије поступи у одређеним случајевима.
Тако, на пример, ја желим да поставили максималну брзину за наш ауто.
И за то, да проверим да ли је ово брзина би прећи у максималној брзини.
А ако се то не деси, онда ја зовем Супер класа 'убрзати поступак.
Дакле, ово је супер.аццелерате () позиви Супер класа "убрзати поступак.
>> Коначно, идемо у причамо о интерфејса.
Дакле интерфејси су начин да само изложити одређене методе за спољним светом.
Дакле, они су као сто садржаја, а ви
могу мислити о њима као као Тхе Ц хеадер филес, само
сличним методама са празним тела, и они о којој се предмет или разред
мора да има, или које методе објекат или класа мора да има.
>> Тако на пример, ако ја имају интерфејс Бицицле,
и има три различите методе, и овде ако имплементира овај интерфејс,
онда то значи да овај Бицицле би требало да спроведе исти три
Методе које сам дефинисани у интерфејсу.
>> До сада, ли још питања?
У реду, кул.
Дакле, ово је врло кратак и брзо туторијал на Јави.
Има начин више функција и теме о Јава, које се могу проћи.
На пример, постоји генерика, ту је типови података,
ту је чак и енумс ствари.
Дакле, ако желите да сазнате више о томе, да ли пратите следеће линкове,
и они ће вас научити више о њима.
>> У реду, па, хајде да пређемо на Стварни месо семинара,
и то је заправо Андроид програмирање.
Дакле, пре него што у ствари доћи до програмирања,
Ја желим да причам о неком жаргону.
Дакле активност Андроид је начин да се каже
то је један екран у оквиру апликације.
>> Тако, на пример, ако имате Гмаил апп, имамо виев е-маил поруке активност.
И онда ако кликнете сигурно е-маил, да
ће показати другу активност где то је поглед е-маил активност.
А онда имамо и Цомпосе активност, или уреди порука активност.
И тако су активности генерално само један екран
у оквиру саме апликације.
>> Сада, ставови су компоненте које чине до екрана, или на самом активности.
Па су драв извесна ствар у вашем екрану.
Тако на пример, то може бити поље текста, то може бити ознака,
то може бити кутија чекови.
Тако да је много различитих типова ставова.
Тако да сада имамо намере, и то је порука
да се преноси на неку другу активност.
И они садрже информације као да шта желите ова активност да изврши.
Коначно, имамо манифестују датотеке, и то
је КСМЛ датотека која даје свој телефон све информације о вашој апликацији.
Дакле, то је обухватају верзију, и активности које ћете имати.
>> У реду, па да почнемо.
Тако ћемо бити користите Андроид Студио.
Дакле, ако ви већ имате ово инсталиран, слободно пратите.
Покушаћемо да почне од почетка.
И тако ћу покушати и створити нови пројекат.
И ја ћу да зовем мој пројекат Андроид 101.
И овде смо ставили име Пројекат у поље Име апликације.
>> Компанија Домен, ви не урадите Стварно морам да бринем о томе.
Ово је само колико Андроид идентификује вашу апликацију.
Дакле имате име домена, можете уписати У имену домена унутар одатле.
Али ако не урадите, можете осетити слободно да куцате све што желите.
Па ево ја само укуцајте фредерицкв.цом.
>> А онда, на крају, ја бирам где Желим да сачувате свој пројекат у.
И ја ћу само одабрати радну површину.
Тако да корисници, Фредерицк Видјаја, и десктоп.
У реду.
Затим кликните на Нект.
Ево, ја ћу да изаберете минимална АПИ да буде подржан.
Дакле, у овом случају, ја сам ће изабрати АПИ 15.
И то је у реду ако вас заиста само изабрати 4.4 који је последњи АПИ.
Или 5, у ствари.
Али онда само треба да бринете о који телефони ви стварно подржавају,
и који телефони циљате.
Кликните на Нект.
>> У реду, тако да смо дошли до овога екран, а ми смо само
ће користити створи активност кроз ово.
Зато ћу да кликнете празно активност и онда Следећа.
Ми ћемо то назвати главни активност, мислим да је у реду.
Само ће то назвати, притисните Финисх овде.
Сачекајте да се учита, а тамо идемо.
>> И ево нас приметити три различите фасцикле.
Имамо манифест фолдер да садржи наш манифест.
Ако га отворите, видећемо наш пакет.
Или како Андроид идентификује Ваша пријава
а онда имамо ово Апликација ознака, који
садржи назив наше апликације као и икону за апликацију.
>> Ми у ствари може да ради ово апликација равно.
Па зашто не покушамо и то?
Идем да користим Генимотион.
Ако сте донели свој телефон, можете повезати га и покрените га ако желите да.
Али ја само ћу користити емулатор, а ја ћу почети ово.
Оох.
Па ја мислим да је то ће потрајати,
тако да мислим да ћу добити право у објашњавајући више о томе.
Дакле, овде имамо Јава директоријум, или где су садржани ваши изворне датотеке.
Овде имамо главну саму делатност.
Можете видети да њега проширује активности класу.
Тако је наш основна делатност је екран који ће бити у нашем апликацији.
И онда овде примећујемо да број функција су аутоматско генерисана за нас.
Имамо функцију онЦреате, и да ће бити позван вхеневер--
СТУДЕНТСКИ: Да ли ти смета чинећи текст већи?
ФРЕД Видјаја: Ок, наравно.
Покушаћу и повећати величину фонта.
Мислим да би требало да буде добро.
Тако добро?
>> СТУДЕНТСКИ: Само мало виша, као 20. или тако нешто.
>> ФРЕД Видјаја: 20?
У реду.
У реду, у реду.
Дакле, овде имамо онЦреате метод који би
назвати када наша активност настаје у [? схов?].
Имамо онЦреатеОптионсМену, а ми ћемо
види да заправо постоји Ацтион Бар, а затим
можемо додати одређене опције менија у томе.
И онда овде имамо онОптионсИтемСелецтед.
Дакле, ово је као догађај слушаоца, па кад год опција у нашем радњама
се кликне, ово Функција ће се звати,
и то ће бити донет са сигурно тачка која је кликнуо.
>> Ок, ја ћу да видео-- да не ради добро.
Хајде да пробамо и почети.
Ох драги.
У реду.
Ово је забрињавајуће.
Ок, тако ионако.
Овде имамо распоред за наше саме делатности.
Ово је наша основна делатност, и овде примећујемо да постоји акција трака.
И онда имамо ово хелло свет етикета, а ми заправо можемо
Уређивање текста овде.
Ако идете и скрол доле до Хелло Ворлд,
можемо га променити шта год хоћемо.
На пример, може бити, Хи тхере.
Велцоме.
И ево га, он мења.
Ох драги.
Овај стил не ради.
У реду, то је забрињавајуће.
Ок, у сваком случају, можемо да идемо даље без тога.
Дакле, за сада, хајде да покушамо да да мало заиста основне ствари.
Дакле овде ћемо имати етикета, а онда смо
ће имати текст виев-- жао, не поглед текст,
ћемо имати едит текст.
А то је компонента за вас да куцате и ствари.
Тако имамо обичан текст, а затим управо смо га додати на нашу интерфејсу.
>> Ево, ја желим да се додати мало маргину на врху тако да изгледа лепше.
Тако ћемо прећи на својства, а затим на горње маргине,
ћемо додати у 20 расељених лица.
Дакле сада, расељена лица су само мерна јединица у Андроид,
и они стоје за густину независни пиксела.
Дакле, као што знате, Андроид, ту је много различитих врста екрана
а онда они имају различите густине сцреен.
Дакле овде је само да ће бити густина пиксела независна,
тако да ће бити исти по свим екранима.
>> Одлазак на проширити овај текст едит, и онда Такође ћу додати дугме.
И то ће рећи у реду.
20 расељене особе.
У реду.
Тако да сада имамо три различитих компоненти.
И начин на који можемо погледати ово у нашем главном класи активности
је помоћу ове методе звао финдВиевБиИД.
Зато ћу дефинисати нека поља.
Тако да имамо у ТектВиев, па рецимо хеллоТект.
И онда ако користите Андроид Студио, можете користити пречицу алтернативу,
ентер.
И кликните Импорт Цласс да се аутоматски увоз одговарајућих наставу
да нам треба.
И онда овде ћу да додам личну карту да ово ТектВиев и називају тект_хелло.
Сада када смо дефинисали ИД за овај ТектВиев,
можемо користити ово да означи ТектВиев да смо управо дефинисан.
Тако хеллоТект једнако ТектВиев финдВиевБиИД,
а онда одредите своју идентификацију који желимо, која је р.ИД.тект_хелло.
>> Дакле, ово је веома сличан ЈаваСцрипт и јКуери, где смо заправо могу само
односе на одређене елементе у изгледу само
помоћу ИД који смо навели.
Дакле, у принципу, за приступ сигурно објекат или одређени поље
у нашем распореду, ти ћеш имати да користите овај метод финдВиевБиИД.
А онда ћемо да урадимо исто ствари за друга два елемента.
Ево, ја ћу додајте ИД тект_наме.
Да.
Као и за ово.
Буттон_ок.
>> Оно што ја желим ово да урадим је када смо кликните на дугме ОК,
и ми смо унете некакав од име у поље за текст,
онда ће то упдате ово етикета да кажем, здраво, име, добродошли.
Дакле, поново у наш главни активност класа, ми смо
Такође ће покушати и односе се на ти елементи које морамо наћи.
>> Тако имамо Обрађивати намеТект.
Упс.
Унесите и алтернативни, увоз класа.
А онда такође ОК дугме.
Слично, идемо у раде исту ствар овамо.
намеТект једнако Обрађивати финдВиевБиИД, р.ИД.тект_наме.
А онда ОК дугме.
финдВиевБиИД, р.ИД, а затим буттон_ок.
>> У реду, тако да сада имамо све три елементи које желимо да се односи на.
Дакле, сада ћу приложити о-цлицк слушаоца у наш дугмета
то листен за корисника кликова.
Да да само користимо сетОнЦлицкЛистенер догађај.
Сада, ево га говори нам треба навести сетОнЦлицкЛистенер,
а ви можете урадити тако што само има нова онЦлицкЛистенер, и притисните Ентер.
>> И онда имате ово анонимно класа, или анонимно објекат.
А имамо и ову онЦлицк метода, и то је у основи
шта ће то бити позван кад год кликнули наша дугме је.
>> Дакле овде, желим да се име које био улаз у један текст пољу прво Па
Стринг наме једнака намеТект.гетТект ().
Опет, ово је као Јава синтакса за упућивање
на функцијама у објекту.
Дакле намеТект.гетТект, а онда смо ће га претворити у стринг.
Сада имамо име да је унет од стране корисника.
>> А онда ћемо генерише нову стринг,
тако да ће се звати здраво.
Идем да кажем, хи, име, добродошлицу.
И на крају, хоћеш за ажурирање хеллоТект.
Тако да то, једноставно зовемо хеллоТект.сетТект (здраво).
У реду.
Упс.
>> Ја ћу покушати и поново покренути Генимотион један крајње време да видимо да ли ради.
Ако се то не деси, то је потпуно у реду.
У реду.
Тако да претпостављам да не ради.
Заправо, морам пробати и ово.
Могао би бити ово.
Генимотион.
У реду.
Да, то ради.
У реду.
То је било застрашујуће.
У реду.
Нисам мислио да урадим.
У реду, тако да имамо ову Андроид емулатор.
Дозволите ми да ово.
Дакле, имамо нашу Андроид емулатор.
Тако ћемо покушати и водим ову апликацију коју смо направили.
Само ће кликнути на дугме Плаи, и то ће рећи, чекајући АДБ.
О, човече.
Рестартовати.
Ок, ваљда ово још увек не ради.
Ок, нема везе, онда.
ово ће бити штета.
Али тако рецимо да желимо да креирате нову активност,
а ми ћемо имати слика у тој активности.
Да бисмо то постигли, можемо само да кликнете ово Број, а затим Нови.
И онда ту можемо одабрати Активност, а затим Бланк активност.
Овде, идемо звати то мозда ЦатАцтивити.
>> У реду, тако да сада генерише две друге фајлове.
Један се зове ацтивити_цат, а други
назива цатАцтивити, која је класа.
Па рецимо да желимо да додамо слика мачке овде.
Дакле, када то урадите, идемо да користе ИмагеВиев класу.
Идемо да га додате на овамо.
А онда поставите маргину да буде 20 ДП.
>> А сада ћемо наћи слика мачка на интернету.
Па да видимо.
Кат.
У реду.
Претпостављам да је ово у реду.
У реду.
Тако да сада имамо наш имиџ.
Тако ћемо додати она у нашем пројекту.
Можете урадити праву клик, и онда-- ми
могу заправо само отворите ово, го довнлоадс, извини, десктоп.
Покушаћу да га нађемо.
Кат.
Управо овде.
Идем да га копирате у мој фолдер.
Сада, то ће ме питати неколико опција.
Сада, само желим да ово бити у дравабле фолдеру,
и да ће бити за све са резолуцијом екрана.
Алтернативно, можемо заправо само изаберите
који вам сцреен ресолутион Желим ову слику да буде у.
Тако ће одабрати дравабле фасцикла, кликните на ОК.
Само ћу дати име цат.јпг.
>> У реду, тако, сада је додао у нашем слике погледом.
ћемо морати да користимо овај извор овде,
и онда можемо користити ову Дот Дот Дот дугме, и одаберите мачка слику.
У реду.
Тако сада желим да буде што да је то само праве величине.
Зато ћу одабрати ово подесили видите границе опцију овде,
и да аутоматски поставља га праве величине.
У реду.
Сада, да заиста покрене ово активност из наше претходне активности,
ћеш морати користити нешто што се зове намјеру.
Рецимо ја ћу додати још један Дугме које покреће активност.
Идем да га додате овде, овде.
А онда ће то има текст је активирате.
Упс.
У реду.
>> Сада, како да заправо отворити нова активност у оквиру ове активности?
Тако исто као и раније договор.
Морамо да додате ИД за ово дугме, и зову га буттон_ацтивате.
А онда у нашем главном делатности, иде да имају овај нови Буттон ацтиватеБуттон.
А онда такође користити финдВиевБиИД метод.
ацтиватеБуттон једнако Буттон финдВиевБиИД р.ИД.буттон_ацтивате.
>> У реду.
И онда смо такође ће се адд у онЦлицкЛистенер.
Нови онЦлицкЛистенер.
А онда ћемо користити ово зове намери.
Намера једнако нови намери (тхис).
А онда име активност која желимо да се појави.
Дакле овде у ово, идемо да имају цатАцтивити.цласс.
Извините.
Ми ћемо морати да навести @ МаинАцтивити.тхис.
Тако сада .Овај имовина говори на тренутну инстанци објекта
Сама.
У реду.
До сада, има ли питања?
Све добро?
У реду.
>> И онда ако желите да почнете активност, то је прилично једноставно.
Ми само зови стартАцтивити метод.
И онда смо проћи у намерама Објекат који смо управо дефинисан.
Нажалост, ми Не могу да покажем ово.
Надао сам се да ми заправо може да ради ово и показати га заједно на семинару,
али нажалост не.
О, човече.
Разумем.
О, ми ћемо покушати и убије АТБ.еке.
У реду.
Рестартовати.
Да ли то ради?
Ох, у реду.
Дакле сад је стварно састављања.
Ох.
Нажалост, ту је нема уређаја руннинг.
Хајде да пробамо и поново ми емулатор.
Ах, ево га.
Чинило се.
У реду.
Тако ћу покренути мој Апликација на мом Андроид емулатора.
И ми имамо ствари да смо управо дефинисан сада.
Дакле, имамо ознаку, поглед текст, поље текста, а затим дугме.
Зато ћу да улаз моје име овде,
а тамо идемо, она променила текст.
Дакле, ако смо укуцајте у Фоо, то је ће променити Фоо.
>> А ако кликнем Активирајте дугме, које
ми смо повезани са заиста покрене нова активност, надамо се да ће радити,
ево га.
То покреће нову активност.
Да се ​​вратимо, можемо да притиснете Назад дугме овде.
Или не.
Ох, ево га.
Упс.
То је било лоше.
У реду.
>> Дакле, сада да смо имплементирали неке основне ствари у Андроид,
можемо покушати и учинити неке компликованије ствари.
Дакле, прво, хајде да покушамо да прође поруке са једне активности на другу.
Рецимо желимо да прође у Име из основне делатности
на мачке активности.
И име би било преузето из ове намеТект.
>> Ок, па прво, идемо у преузели име овде.
Стринг наме једнако намеТект.гетТект (). тоСтринг ().
У реду.
И онда можемо да користимо ову ствар назива интент.путЕктра (име),
а онда заправо и жели кључ за ову област екстра.
>> Зато ћу дефинисати нови кључ, ми ћемо га звати ЕКСТРА_НАМЕ.
Зато ћу користити ово кључ, ЦатАцтивити.ЕКСТРА_НАМЕ,
а затим проћи у самом имену.
>> У реду, тако да сада можемо да преузме ово оквиру новог ЦатАцтивити.
Да бисмо то постигли, морамо да користимо Намера је једнако гетИнтент метод.
Дакле, сада ће то преузели намјеру да
је звали ову нову активност.
Дакле, ако желите да преузмете стринг да смо у ствари пут у намери,
можете да користите интент.гетСтрингЕктра а затим проћи у истом кључу,
>> У реду, тако да сада хајде да ми кажемо вас желите да промените ову област.
Промените ову област овде.
И хајде да фонт размер области већи.
Рецимо ја желим да ово буде 20 ДП.
У реду.
И ја ћу да додам ИД за овај ТектВиев,
и ја ћу га звати тект_цат.
Извините.
>> И још ЦатАцтивити, Иста ствар као и пре.
Идемо да дефинишемо неке поља.
Овде ће то бити ТектВиев цатТект.
А онда цатТект једнако ТектВиев финдВиевБиИД, р.ИД.тект_цат.
У реду.
А онда назад у ту, ја сам ће поставити право текста
пошто смо преузели за она из намере.
сетТект (име).
>> У реду, па хајде да пробамо то.
Кликните на дугме Плаи.
Идем да користе исти уређај.
Вратити овде.
Рецимо ја нисам инпут-- ако не наведете било које име,
хајде да видимо шта ће се десити.
Тако сада не постоји ништа што се појављује.
Дакле да се вратимо и улаз наше име, то је само хтео да кажем Фред.
Тако да можемо да прође поруке са једне активности на другу.
У реду.
>> Дакле постоји гомила других ставова да можете користити у Андроид.
Тако да сада имамо напретку барове, имамо погледа листа, имамо Тоггле дугмад,
а ако заиста хтели да бисте сазнали више о томе,
заправо можете посетити ове веб странице.
Они садрже много различитих ресурса.
Тако на пример, АПИ упутство овде заиста
даје вам неке примере кода за одређене функције у Андроид библиотеци.
>> И неколико туторијала сам нашао корисно учећи о Андроид.
То је званични уџбеник сама, а такође ова друга туторијал овде.
И на крају, ви у ствари можете користе различите библиотеке
за Андроид апликацију.
Сада, ово заправо продужити функционалност апликацију
без стварно пишем много кода.
Лоша страна је, од Наравно, то ти заправо
морају да науче библиотекама сами.
>> Тако на пример, ако желите да се коришћење Дропбок облака технологије,
онда можете користити Дропбок АПИ.
Слично са Фацебоок АПИ.
А онда у ствари постоји неколико различити други разни библиотеке
да можете користити.
Ако покушавате да се, као, ЈСОН из одређеног сајта,
онда мислим Гоогле ЈСОН библиотека би прилично корисно.
Тако сада, који претвара ЈСОН форматиран текст у Јава објекат,
и обрнуто.
>> А ту је и ПМС-ом и Пикаса.
И то је ако желите да Користи, то је за вас ако користите АПИ одмора.
И Пикасо, ако користите слике за Андроид апликацију.
У реду.
Хвала вам пуно, и хаве фун кодирање.