Waxaan barnaamijkaaga ku baranaynaa muuqaalkaaga! Waxqabadka togan ee horumarinta ONMA scout android app waa dammaanad.
Xiriir
Haddii aad ku cusub tahay horumarka Android, waxaa jira dhowr ikhtiyaar oo kala duwan oo loogu talagalay horumarinta abka Android. Xulashooyinkan waxaa ka mid ah Android Studio, quus, Makerpad, iyo Hal-abuuraha App-ka Android. Mid kastaa wuxuu bixiyaa faa'iidooyin u gaar ah, oo aan si kooban uga hadli doono farqiga u dhexeeya. Markaad go'aansato doorashada kugu habboon, halkan waa aasaaska. Laakiin ka hor inta aadan bilaabin, Hubi inaad soo dejiso qalabka saxda ah ee shaqada.
Markaad isticmaasho Android Studio si aad u abuurto apps Android, waxaad awoodi doontaa inaad si dhakhso ah u abuurto software kuu gaar ah qalabkaaga moobilka. Codsiga mobilku wuxuu ka kooban yahay laba qaybood oo waaweyn: Dhaqdhaqaaqa iyo Muuqaalka. Waxqabadku waa qaybta abka ee qeexaysa muuqaalka garaafyada sare-sare iyo shaqaynteeda. Waxay ka kooban tahay Java code, kaas oo qeexaya falalka ay tahay inay dhacaan marka badhan la riixo. App-ka laftiisa ayaa ku shaqayn kara qalab kasta oo ku habboon Android.
Si aad u bilowdo abuurista codsigaaga, fur Project Explorer. Waxay tusi doontaa Android Zielplattform, Master-Formularka, iyo Galka Khayraadka. Waxaa kaloo jira a “Daaqadaha horudhaca aaladda-tallaabo”, kaas oo kuu ogolaanaya inaad ku aragto codsiga qalabyo badan. Markaad doorato aragti, waxaad u habayn kartaa adigoo gujinaya badhanka u dhigma. Haddii aad u baahan tahay inaad abuurto wax ka badan hal codsi, waxaad u abuuri kartaa aragtiyo gaar ah mid kasta oo iyaga ka mid ah.
Xiga, ku xidh qalabka Android kombayutarkaga. Waxaad u baahan doontaa inaad doorato qalabka ku shaqeeya Android Studio. Waxaad ku xidhi kartaa qalabka Android adigoo isticmaalaya USB. Sidan, waxaad ku tijaabin kartaa abka dushiisa oo aad ku samayn kartaa isbedelo lagama maarmaan ah. Waxa kale oo aad tijaabin kartaa app ku saabsan qalabkan ka hor inta aanad u dhisin madal bartilmaameedka. Samir uun! Haddii aadan hubin sida tan loo sameeyo, akhri madasha horumarinta Android. Waxay hayaan tilmaamo tafatiran oo ku saabsan sida loo farsameeyo aaladaha Android Studio.
Samaynta abka mobaylada waxay u baahan tahay maalgalin badan, ka soo saarayaasha iyo ka deegaanka horumarka labadaba. Inventor App-ka Google waa tusaale deegaan Horumarineed oo Isku-dhafan (IDE) taas oo ay ku jiraan dhammaan qalabka software-ka ee loo baahan yahay si loo abuuro app-ka Android. Si kastaba ha ahaatee, Waxay ku dhex shaqeysaa biraawsarkaaga mana taageerto Internet Explorer. Si kastaba ha ahaatee, haddii aad ku cusub tahay barnaamijka oo aadan aqoon u lahayn horumarinta software, Inventor App wuxuu noqon karaa xalka ugu fiican.
Markaad gasho shabakada App Inventor, waxaad bilaabi kartaa inaad ka shaqeyso mashruucaaga. Guji badhanka mashruuca cusub ee Start oo ku yaal bar menu oo magacow. Inventor App wuxuu ku furmi doonaa muuqaalka Naqshadeeye. Laga soo bilaabo baarka cinwaanka, waxaad ku dari kartaa shaashadaha oo aad kala beddeli kartaa dhexdooda. Ciwaanka ciwaanku waxa kale oo uu kuu ogolaanayaa inaad u kala beddesho Blocks iyo views Designer. Markaad diyaar u tahay inaad bilowdo, waxaad dooran kartaa magaca mashruuca.
Beddelka kale ee hal-abuuraha App-ka Android waa MIT App Inventor. Deegaankan horumarinta ee ku salaysan mareegaha ayaa u oggolaanaya kuwa bilawga ah inay dhisaan oo ay habeeyaan abka Android iyaga oo aan qorin hal xariiq oo kood ah. MIT App Inventor waxaa si firfircoon u ilaaliya MIT's Mobile Learning Lab. Markii hore waxaa sameeyay Google laakiin hadda waxaa isticmaala macalimiin iyo arday badan. Hal-abuuraha MIT App waa software bilaash ah waxaana lagu heli karaa shatiga Apache 2.0 iyo Hal-abuurka Caadiga ah ShareAlike 3.0 Lama raro.
Qalabka horumarinta kivy android waa il furan, qalab degdeg ah horumarinta apps, iyo sidoo kale prototyping. Si kastaba ha ahaatee, waxaa muhiim ah in la ogaado in codsiyada Kivy aysan ahayn goobo asal ah, markaa waxay yeelan doonaan cabbirada APK sare waxayna yeelan doonaan bilow gaabin ah marka loo eego abka asalka ah. Tani waa dib u dhac la siiyay waxqabadka leistungsfahige ee taleefannada Android maalmahan. Sababtaas awgeed, Isticmaalayaal badan ayaa ka fogaada inay soo saaraan codsiyadooda Kivy.
Si loo sameeyo codsi Android ah, waxaad u baahan doontaa inaad ku darto badhamada iyo walxaha kale ee UI. Ficiladan waxaa loo yaqaannaa koodka dhacdada, iyo Kivy waxaa loo dhisay si ay u qabato dhacdooyinkan. Tusaale ahaan, widget-ka calaamaduhu wuxuu yeelan karaa saddex sifo: qoraal, cabbir_tilmaam, iyo pos_tilmaan. Qiimayaashan ayaa muhiim u ah samaynta calaamaddu ka soo muuqato shaashadda. Qalabka calaamaduhu wuxuu u baahan doonaa ballac iyo qoraal, iyo sidoo kale qiyaasta-tilmaanta.
Markaad codsigaaga ku dhisto Kivy, waa waqtigii la xiri lahaa. Si aad ugu xidho abka qaab APK, waxaad u baahan tahay inaad ku rakibto app-ka tusaha kaydinta dibadda. Hagaha inta badan waa/sdcard. Kadib, waxaad dooran kartaa demo iyo sii deynta noocyada codsiga. Codsiga Kivy android ayaa markaa diyaar u ah in lagu rakibo Google Play-ka. Waxa kale oo aad ku abuuri kartaa arjiga Android Raspberry Pi adoo isticmaalaya rakibaadda gacanta ama adoo isticmaalaya maareeyaha xirmada KivyPie.
Makerpad waa madal loogu talagalay abuurista abka Android, iyo daraasadaheeda ballaaran iyo casharradeeda ayaa kaa caawin kara inaad bilowdo codaynta. Iyada oo si sahlan loo raaco hababka, waxaad samayn kartaa naqshado adiga kuu gaar ah iyo codsiyada isku xirka iyo habaynta xogta. Intaa waxaa dheer, Madalku wuxuu kuu ogolaanayaa inaad isbarbardhigto qalabka kala duwan si aad u go'aamiso midka adiga kuugu fiican. Waa qalab aad u fiican oo loogu talagalay bilawga iyo horumarinta khibradaha leh labadaba. Waxaan eegi doonaa qaar ka mid ah sababaha Makerpad uu waxtar u leeyahay.
Mid ka mid ah sifooyinka ugu wanaagsan ee Makerpad waa in ay ku shuraakoobeen qalabyo badan oo ka yimid iibiyeyaal kala duwan. Adiga oo dooranaya qalab wadaag ah, waxaad awoodi doontaa inaad ka faa'iidaysato sifooyinkeeda horumarsan. Qalabkan waxaa ka mid ah kuwa aan xuduud lahayn, Carrd, Sheet2 Site, iyo Zoom. Waxaad isticmaali kartaa Makerpad si aad ugu abuurto app meheraddaada ama xitaa hiwaayad. Iyo, oo leh bulshadeeda dhamaystiran, waxaad waydiin kartaa su'aalo oo waxaad heli kartaa caawimo wakhti kasta.
Makerpad ma aha mid raqiis ah, si kastaba ha ahaatee. Qiimaha is-diiwaangelinta bishiiba $16 waxaana lagu bartilmaameedsadaa bilawga raba inay sahamiyaan aduunka horumar la'aanta kood. Laakiin haddii aad dhab ka tahay codaynta iyo dhismaha qalabka, waxaad iska qori kartaa qorshaha Dhisaha, kaas oo ku kacaya $41 bil. Qorshaha dhisuhu waxa uu leeyahay qiime sare laakiin waxa uu u qalmaa kuwa doonaya in ay wax soo saar yeeshaan oo bilaabaan shaqaaleysiinta. Haddii aadan khibrad u lahayn horumarinta code-la'aanta, Makerpad waa doorasho weyn.
Haddii aad isku dayeyso inaad ku daydaan khibrada isticmaalka aaladda Android ee dhabta ah, waxaad isticmaali kartaa maamulaha fulinta dardargelinta ee Android. Qalabkani waxa uu adeegsadaa tignoolajiyada wax-ku-oolka ah ee uu kaalmeeyo hardware-ka si uu u kordhiyo xawaaraha ku-talo-galka Android-ka. Waxay kaliya ku shaqeysaa Processor-yada leh chips-ka Intel. Marka la rakibo, Maareeyaha AVD wuxuu si toos ah u bilaabi doonaa ku dayashada codsiyada Android. Isticmaalka qalabkani waa mid fudud. Waxaad ku rakiban kartaa Android Studio ama adoo isticmaalaya rakibe u go'an.
AVD-yadu waa faylalka ay ku dayashadayaasha Android isticmaalaan si ay ugu ekaysiiyaan qaybaha flash-ka ee aaladaha dhabta ah. Waxay ka samaysan yihiin saddex nooc oo faylal ah: kernel, xogta isticmaalaha, iyo kaarka SD. Sawiradan si toos ah ayaa loo sameeyay haddii aadan bixinin. Marka aad bilowdo emulator, AVD waxay abuuri doontaa sawirka xogta isticmaalaha cusub haddii aadan bixin mid. Haddii kale, waxaad cayimi kartaa meel cusub adoo isticmaalaya ikhtiyaarka -system-dir.
Hababka AVD ee emulator-ka Android ayaa qeexaya sifooyinka qalabka talefanka la isku dayay. Adigoo habaynaya habaynta AVD, waxaad tijaabin kartaa waxqabadka codsiyada Android ee isku dhafka qalabka kala duwan. Tusaale ahaan, Codsiga Android wuxuu isticmaali karaa shabakadda, ciyaar maqal ama muuqaal, kaydinta xogta, oo ogeysii isticmaalaha. Waxaad xitaa isticmaali kartaa emulator-ka si aad u tijaabiso shaqada kamarada aaladda iyo mitirka xawaaraha.
Markaad abuureyso app Android, waa in aad ka fiirsato wareegyada nolosha ee Hawsha Android. Habkani wuxuu kuu ogolaanayaa inaad xakameyso wareegga nolosha ee hal hawl, sida marka dib loo bilaabo ama la hakiyo. Xaalada la hakiyay ee hawshu waa wakhtiga ugu fiican ee lagu kaydiyo gobolka codsigaaga oo aad joojiso isticmaalka agabka. Waxa kale oo ay siinaysaa fursad wanaagsan oo lagu hakiyo animations, kaas oo laga yaabo in aanu ka muuqan hawl hakad ah. Iyadoo aan loo eegin in hawshu dib u bilaabato, waa inaad weli hubisaa inaad isticmaasho joojinta() habka.
Meertada noloshu waxay ka bilaabataa onCreate() habka. Habkan waxaa la yiraahdaa marka isticmaaluhu marka hore gujiyo icon app. Habkan, waxaad dejisay qaabka oo waxaad bilawday aragtida. Talaabada xigta ee meertada nolosha waa inaad wacdo onStart() habka, taas oo ka dhigaysa hawsha mid muuqata oo u ogolaanaysa isticmaaluhu in uu la falgalo. Bilawga() waxa kale oo loo yaqaan marka hawl la bilaabo oo la xidho. Haddii kale, joogsiga() habka waxa la kicin karaa haddii hawsha la burburiyo.
Hab-nololeedka Hawsha Waxqabadka Android waxa ay sharraxaysaa heerarka ay hawshu marto. Astaanta abka kama soo baxayso liiska shaashadda guriga, laakiin waxay soo saari doontaa fariimaha dhacdooyinka isla marka isticmaaluhu riixo badhanka dambe. Markaad abuurto abkaaga, ka digtoonow Wareegyada Nolosha ee Hawsha Android. Haddii aad horumarinayso abka Android, waa inaad wax ka barataa wareegyada nolosha si aad uga fogaato shilalka app-ka iyo dhibaatooyinka kale.
Fadlan ogow, in aan isticmaalno cookies, si loo hagaajiyo isticmaalka mareegahan. Adigoo booqanaya goobta
isticmaalka dheeraad ah, aqbal cookies-kan
Waxaad ka heli kartaa macluumaad dheeraad ah oo ku saabsan cookies-ka cadeynta ilaalinta xogtayada