interessant

Hva er avtalen med Android's rare bakgrunnskrav?

Kjære Goldavelez.com,

Jeg hoppet nylig på Android-bandwagon, og jeg har funnet meg frustrert over det tulleste av ting - bakgrunnsbilder. Hva er det med Android-bakgrunnsbilde, og hvorfor fungerer ikke bilder i størrelse som passer til oppløsningen på skjermen min?

Jeg føler meg veldig dum å sende dette spørsmålet, siden jeg er sikker på at svaret er ekstremt elementært. Jeg kan ikke finne ut hvorfor bilder som er perfekt beskåret for skjermoppløsningen på Android-telefonen, ikke lastes ordentlig inn. Galleriverktøyet i Android insisterer på at jeg beskjærer bildet, det roterer dem merkelig, og sluttresultatet er et pikselert og uskarpt rot - definitivt ikke bildet jeg nøye hadde beskåret og lagret på SD-kortet mitt. Hjelp!

Vennlig hilsen,

Uklart bakgrunn i Baltimore

Kjære uskarpe bakgrunn,

Ikke bekymre deg, det er ikke et tullete spørsmål! Android håndterer bakgrunnsbilder på en unik måte, og hvis du ikke er klar over metoden bak galskapen, vil du finne deg ekstremt frustrert. Mange en Android-bruker har sjekket oppløsningen på telefonen sin, truffet nettet for å hente perfekt beskåret bakgrunnsbilde, og ble skuffet da Android tvang dem til å beskjære den, den så uskarp ut og den passet ikke på skjermen.

Hemmeligheten bak forståelsen av Android-tapetkrav er å forstå hvordan Android håndterer bakgrunnsbilder. I motsetning til mange smarttelefoner, som iPhone, har ikke Android fast bakgrunnsbilde. Hvis du for eksempel angir et bilde som bakgrunn, på iPhone, uansett hvor mange ganger du sveiper langs applikasjonsskjermen at bildet forblir i bakgrunnen. Android-telefoner spenner imidlertid bakgrunnen på alle tre hjemmeskjermene. Det er imidlertid ikke bare oppløsningsbredden på startskjermen multiplisert med tre. Tapetet er "panorert" når du beveger deg mellom skjermene, ikke bare spredt over alle tre. Bakgrunnen må dermed være 2 ganger bredden på skjermoppløsningen, ikke 3 ganger. Sjekk ut bildene nedenfor for å få et inntrykk av hvordan dette fungerer.

Det første bildet er et 640x480 bakgrunnsbilde, riktig størrelse for en Android-telefon som har en skjerm på 320x480 oppløsning.

Det andre bildet er det originale tapetet som er splittet for å vise hvordan Android "ser" det, når det vises på tvers av hjemmeskjermene. Legg merke til hvordan medaljongen fra midten av bildet vises delvis på både venstre og høyre hjemmeskjerm.

Det er grunnen til at når du legger et bilde på SD-kortet, perfekt tilpasset skjermoppløsningen, tvinger Android deg til å beskjære det. Den prøver å gjøre 3: 2-bildet til et 3: 4-bilde for å passe slik Android håndterer bakgrunnsbilde på hjemmet. Det perfekte bakgrunnsbilde, uten beskjæring nødvendig, er 1*height by 2*width der høyden og bredden er maskinens skjermoppløsningsverdier på telefonen.

For en rask og skitten kilde til bakgrunnsbilder, treff Google Images og sett parameterne "Nøyaktig ..." til bakgrunnsoppløsningen som kreves for telefonen din, som disse 640x480 abstrakte bakgrunnsbilder. God tilpasning!

Kjærlighet,

Goldavelez.com