Din e-mail-adresse offentliggøres ikke. Nødvendige felter er markeret *

Jeg nød at skrabe gennem Pro Android Media. Bogen giver dig en god forståelse af mediefunktionerne på Android-platformen, der dækker billeder, lyd og video. Webtjenester, med hensyn til medieforbrug og publicering, forklares også. Hver mediesektion starter med at forklare, hvordan man viser medierne ved hjælp af de indbyggede Android-applikationer eller dine egne brugerdefinerede visninger, og fortsætter derefter med at dække avancerede koncepter som f.eks. gennemsyn eller streaming af medier. Derudover dækker hvert afsnit, hvordan man optager medierne og potentielt redigerer det på enheden. Pro Android Media antager en grundlæggende viden om Android-programmering, skønt den sørger for at berøre det grundlæggende i et koncept (formål, aktiviteter osv.), Første gang det introduceres. De første 3 kapitler dækker billeder: visning, optagelse og redigering. Kapitel 1 bruger den indbyggede kamerahensigt til at optage et billede. Dermed opdateres kapitlet om nogle af de grundlæggende elementer i Android-programmering (intents, indholdsudbydere, URI'er, osv.), på en måde, der giver en venlig opdatering til den nybegynder Android-programmør, men ikke optager meget af kapitel. I kapitel 2 kan du opbygge et kameraprogram for mere fleksibilitet, såsom tidsforsinket fotografering. Det dækker optagelse og gemning af billeder, både internt og på SD-kortet. Kapitel 3 undersøger billedredigering og gennemsyn. Dette inkluderer skalering, rotering, spejling, vipning, farvekorrektioner osv. Det dækker ikke nødvendigvis matematikken bag koncepterne (dog link til passende Wikipedia-sider), men introducerer dig til de API'er, du vil bruge til forskellige billedredigeringsopgaver. Kapitel 4 dækker grafik: Hvordan man håndterer rå bitmaps og tegningskoncepter, såsom at bruge lærredet til former, linjer og tekst. Kapitel 5 8 dækker lyd: afspilning, baggrundslyd og netværksstreaming, optagelse og syntese / analyse. Der er eksempler, der viser, hvordan du kan hente, gemme og forespørge metadataene for medier på enheden. Audiooptagelse kan udføres via tre separate (og stadig mere komplekse, dog mere fleksible) grænseflader, og bogen giver eksempler på hver enkelt, og hvorfor du skulle bruge det ene over det andet. I kapitel 8 bygger du en DJ-ridseflade ved hjælp af berøringsskærmen samt en lydvisualisator (FFT). En stor inkludering er tilstandsdiagrammerne for MediaPlayer og MediaRecorder. Disse grænseflader er ikke ekstremt komplekse, men at have diagrammerne hjælper dig med at få en god fornemmelse for grænsefladen. Kapitel 9 11 dækker video: afspilning, gennemsøgning og streaming og optagelse. Kapitel 10 dækker avancerede videokoncepter såsom streaming af video fra internettet og giver et eksempel på afspilning fra YouTubes servere. Videokapitlerne afsluttes med at dække videooptagelse, og der er gode (dog korte) forklaringer på optagelsesprofiler, codecs, indstillinger og kodere, du kan bruge. Kapitel 12 afslutter bogen og dækker medieforbrug og udgivelse ved hjælp af Web Services. Det føltes oprindeligt lidt ude af sted (dette kapitels koncepter er sandsynligvis dækket i de fleste generelle Android-bøger), men det var jeg taknemmelig for, at de inkluderede det, da det er en god komprimeret oversigt over, hvilke grænseflader du muligvis har brug for, hvis du vil interagere med web. Det giver eksempler på, hvordan du bruger JSON-, REST- og XML-webtjenester, samt hvordan du kan integrere brugerens geolocation i dine API-opkald. Der er eksempler på, hvordan man interagerer med Flickr og Blip. TV, både forbruger / gennemser medier og uploader indhold til dem. Den overordnede skrivestil er let at læse og til det punkt. Eksempelkoden er solid og godt forklaret, ofte inline, hvilket hjælper med forståelsen. Det er ikke en lang bog, og det behøver heller ikke at være det. Bogen er fantastisk til nogen, der har fået til opgave at implementere et bestemt interaktion med medier i deres Android-app, men alligevel ikke kender den rigtige tilgang eller grænseflader, der skal bruges endnu.

instagram viewer

Jeg har ikke nogen erfaring med Android-appen, men jeg vil sige, at Mint er en fantastisk, effektiv og sikker måde at overvåge din økonomi på. Har aldrig været en stor fan af at logge ind på hver enkelt af mine kredit- og bankkonti for at se tilgængelige mellemværender, forfaldsdatoer osv. Mynt gør tingene let.