Kheyraadka Android iyo caalamiyeynta

aasaasiga ah-hage-barnaamij-android-5

ka khayraadka iyagu waa qayb aasaasi ah oo ka mid ah codsiga Android. Markasta oo ay suurtagal tahay waxaan ka kala saari doonaa koodhkaSidan ayaan ku gaari doonnaa dalab la ilaalin karo. Haddii aan si wanaagsan u abaabulno, Android ayaa sidoo kale daryeeli doonta xulashada qaybta saxda ah ee noo ah iyada oo ku xidhan qaabeynta - sida caadiga ah, cabbirka shaashadda iyo luqadda isticmaalaha.

Kheyraadka aasaasiga ah: sawirrada iyo qoraallada

ka texting waa in had iyo jeer laga soocaa nambarka. Haddii aynaan sidaas yeelin, waxay inagu kacaysaa wax badan si aan u ilaalino koodhka: waa inaan dib u eegno dhammaan dhacdooyinka waana iska ilaabi karnaa waqti kasta oo aan isbeddel ku sameyno. Waxa ugu xun oo dhan ayaa ah in markaa codsigeenu uusan noqon doonin mid caalami ah.

Sidaa darteed, laguma talin inaad ku qorto qoraalka noodhka. Waxa kaliya ee ka reeban ayaa noqon kara fariimo aan loogu talagalin isticmaalaha ugu dambeeya, sida fariimaha soo saarista qalabka koonsoorka Laakiin guud ahaan, dhammaan qoraalladeenna waa inay aadaan a faylka kheyraadka gaarka ah. Waanu soo wici doonnaa faylkaas xargaha.xml, iyo jidkaaga buuxa ee mashruuca kujira wuxuu noqon doonaa res / qiimaha / strings.xml.

Faylka strings.xml wuxuu yeelan doonaa waxyaabo la mid ah tan:

<Khayraadka>xaraf magac = "xarig_1">qoraal_1
    <xaraf magac = "xarig_2">qoraal_2

Hadda, koodhkeenna waxaan ku soo ceshan karnaa qoraalladaas oo leh weedho sida getResources () .GetString (R.string.string_1), ama qaababkeenna u gaarka ah sida @ string / string_1. Sidan ayaan ku gaarnay wixii aan dooneynay: koodhku wuxuu noqdaa mid madax-bannaan oo ilo ah.

Kheyraadka kale ee aan sida joogtada ah u isticmaali doonno waxay noqon doonaan sawirada. Tan waxaan ku leenahay dhowr galka mashruuca dhexdiisa, sida res / drawable, res / drawable-hdpi, res / drawable-xhdpi, iyo wixii lamid ah.

Suufiyeyaasha dambe ee raaca "sawir" waxaa loola jeedaa cufnaanta shaashadda. Qalab kasta oo Android ah wuxuu leeyahay cufnaan pixel shaashad kasta oo loo qaybiyay dhowr kooxood:

  • ldpi (yar, x0,75)
  • mdpi (macnaheedu waa x1)
  • hdpi (x1,5 weyn)
  • xhdpi (x2 badan oo dheeri ah)
  • xxhdpi (x3 dheeri ah oo dheeri ah)

Sidan oo kale, isla sawirkaas ayaa lala qabsan karaa cufnaanta shaashadda kala duwan iyadoon cilladaha muuqan. Waxaa lagugula talinayaa in galka kasta uu ku jiro nuqul sawirka ah, ixtiraamaya saamiga (qaadashada mdpi saldhig ahaan iyo u dhigma 1), in kasta oo aad sidoo kale isticmaali karto midkood oo keli ah ka dibna Android ay si otomaatig ah u samayn doonto hawlgal dib loogu soo celinayo qaraarada kale. Si kastaba ha noqotee, waxaa lagula talinayaa in lagu daboolo dhammaan faylalka si loo badbaadiyo nidaamka dadaalkan dheeriga ah.

Faylka "drawable" kuma jiri doono sawirro, waxaan kaliya u isticmaali doonnaa sharraxaadda xml ee walxaha horumarsan, sida kuwa wax dooranaya.

Kheyraadka kale

Gudaha galka / res ee mashruuca waxaa ku bixi kara ilo badan oo badan. Dhawaaqyada, qeexitaanka midabka ee loo isticmaali karo si lamid ah qoraalada, cabirka codsigeena, qaababka aragtiyadeena, iyo waxyaabo kaloo badan.

Kuwa xiiseynaya inay wax badan ka bartaan ilahaan, waad la tashan kartaa dukumiintiga rasmiga ah ee Android.

Caalamiyaynta ku saabsan Android

Iyada oo sawirada aan horeyba ugu sameynay hordhac ah nidaamka kheyraadka kale ee ku saabsan Android: Haddii aan leenahay shaashad cufnaanta xhdpi (tusaale ahaan tan Galaxy S3, Android) ayaa ka doorbidi doonta sawirrada ku jira galka-xhdpi galka kuwa kale.

Nidaamkan waxaa loo isticmaali karaa in lagu kala saaro qaabab kale oo badan: hanuuninta caadiga ama muuqaalka, wadista ama qaabka caadiga ah, habeenka ama qaabka caadiga ah ... Mar labaad, waxaan kugula talineynaa dukumiintiga rasmiga ah ee Android si aad u ogaatid dhammaan faahfaahinta. Waxaan horey uga soo hadalnay sida loo bixiyo sawirada iyadoo loo eegayo cufnaanta shaashadda, hadda waxaan diirada saari doonaa adeegsi kale oo aad muhiim ugu ah codsigeena: isdhexgalka.

Haddii aan dooneyno in qoraalladeenna lagu heli karo luqado kala duwan, waa inaan ku darnaa galka kala duwan nuqul kasta oo feylasha strings.xml ah. Sidaa darteed, haddii aan dooneyno inaan u dirno codsigeenna Ingiriis iyo Faransiis, waxaan lahaan doonnaa seddexdan buug-gacmeed:

  • res / values ​​(qiyamka caadiga ah)
  • res / values-en
  • res / values-fr

Si kale haddii loo dhigo, ku-dhejin leh lambarka ISO ee luqadda qaaska ah ayaa lagu darayaa galka, waxaanna uga tagi doonnaa qoraallada asalka u ah galka feker la'aan. Dambe waa mid aad muhiim u ah, maxaa yeelay marka laga reebo cufnaanta shaashadda, had iyo jeer waa inaan siino a qiimaha caadiga ah dhammaan ilaha. Markii aan u baahanahay ilo nooc kasta ah, Android waxay raadineysaa midka ugu habboon, haddii aysan helinna, waxaan ka heli karnaa xirmooyin lama filaan ah oo arjiga ah. Taasi waa sababta ay u tahay marwalba inay ahaato luuqad aan ku doorano qaab ahaan, iyo in dhammaan ilaha ay leeyihiin qiime ahaan asalka ah.

Sidan oo kale, waxaan ku helnaa wixii aan mar kale dooneynay: marka lagu daro kala-soocidda qoraalada iyo lambarka, waxaan hadda haysan karnaa kan dalab luqado kala duwan ah adigoon taaban koodheena gabi ahaanba.

Nidaamka abuurka kheyraadka kale, dabcan, waa la isku dari karaa. Marka la raaco xiriiriyeha aan horay u soo sheegnay, waxaan arki doonnaa sida ay u kala dambeeyayaashu u socdaan. Haddii aan raacno tusaalaha fudud ee aan ku muujineyno casharradan, waxaan ka fekeri karnaa inaan helno sawirro u gaar ah nooca Ingiriiska. Tan waxaa lagu gaaraa iyadoo la abuurayo fayl res / drawable-en-xhdpi, ama cufnaanta shaashad kasta oo kale oo aan u baahanahay. Habkaas waxaan ku bixin karnaa ilo kala duwan oo badan mana aha inaan ka walwasho xulashada midka saxda ah. Dabcan: adigoon ilaawin in cufnaanta shaashadu ay tahay wax beddelaha kaliya ee aan u baahnayn qiyamka caadiga ah. Kuwa kale oo dhami waxay ubaahanyihiin qiimo caadi ah ama waxaan halis ugu jirnaa dalabka inuu burburo.


Waxaad xiiseyneysaa:
Sida looga saaro virus-yada ku jira Android
Nagala soco Google News

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Actualidad Blog
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.