E-postadressen din vil ikke offentliggjøres. Nødvendige felt er merket *

Jeg likte å skrive gjennom Pro Android Media. Boken gir deg en god forståelse av mediemulighetene til Android-plattformen, og dekker bilder, lyd og video. Webtjenester, sett fra medieforbruk og publisering, blir også forklart. Hver medieseksjon starter med å forklare hvordan du kan vise media ved hjelp av de innebygde Android-applikasjonene eller dine egne tilpassede visninger, og fortsetter deretter med å dekke avanserte konsepter som bla gjennom eller strømme på media. I tillegg dekker hver seksjon hvordan du kan fange opp media og potensielt redigere det på enheten. Pro Android Media legger til grunn en grunnleggende kunnskap om Android-programmering, selv om den sørger for å berøre det grunnleggende i et konsept (hensikter, aktiviteter osv.) Første gang det blir introdusert. De tre første kapitlene dekker bilder: visning, fangst og redigering. Kapittel 1 bruker den innebygde kamerahensikten til å ta et bilde. Dermed blir kapittelet forfrisket om noen av de grunnleggende programmene for Android-programmering (intents, content providers, URIs, osv.), på en måte som gir en vennlig oppdatering til den nybegynte Android-programmereren, men ikke tar opp mye av kapittel. I kapittel 2 kan du bygge et kameraapplikasjon for mer fleksibilitet, for eksempel tidsforsinket fotografering. Det dekker å ta og lagre bilder, både internt og på SD-kortet. Kapittel 3 tar for seg bilderedigering og surfing. Dette inkluderer skalering, rotering, speiling, bla, fargekorreksjoner, etc. Det dekker ikke nødvendigvis matematikken bak konseptene (skjønt lenker til passende Wikipedia-sider), men introduserer deg APIene du vil bruke til forskjellige bilderedigeringsoppgaver. Kapittel 4 dekker grafikk: Hvordan håndtere rå bitmaps og tegningskonsepter som å bruke lerretet til former, linjer og tekst. Kapittel 5 8 dekker Audio: avspilling, bakgrunnslyd og streaming av nettverk, fangst og syntese / analyse. Det er eksempler som viser hvordan du kan hente, lagre og spørre metadataene til mediene på enheten. Lydopptak kan gjøres via tre separate (og stadig mer komplekse, om enn mer fleksible) grensesnitt, og boka gir eksempler på hver og en av hvorfor du trenger å bruke hverandre over hverandre. I kapittel 8 bygger du et DJ-skrapegrensesnitt ved hjelp av berøringsskjermen, så vel som en lydvisualisator (FFT). En stor inkludering er tilstandsdiagrammene for MediaPlayer og MediaRecorder. Disse grensesnittene er ikke ekstremt kompliserte, men hvis du har diagrammer, kan du få en god følelse av grensesnittet. Kapittel 9 11 dekker video: avspilling, surfing og streaming, og fangst. Kapittel 10 dekker avanserte videokonsepter som streaming av video fra internett og gir et eksempel på å spille fra YouTubes servere. Videokapitlene avsluttes med å dekke videoopptak, og det er gode (men korte) forklaringer på fangstprofilene, kodeker, innstillinger og kodere du kan bruke. Kapittel 12 avslutter boka og dekker medieforbruk og publisering ved bruk av Web Services. Det føltes litt malplassert innledningsvis (dette kapittelets konsepter dekkes sannsynligvis i de fleste generelle Android-bøker), men det var jeg takknemlig for at de inkluderte det, for det er en flott komprimert sammendrag av hvilke grensesnitt du måtte trenge hvis du vil samhandle web. Det gir eksempler på hvordan du bruker JSON, REST og XML webtjenester, samt hvordan du kan integrere brukerens geolokalisering i API-anropene dine. Det er eksempler på hvordan du kan samhandle med Flickr og Blip. TV, både forbruker / blar gjennom medier og laster opp innhold til dem. Den overordnede skrivestilen er lett å lese og til poenget. Eksempelkoden er solid og godt forklart, ofte inline, noe som hjelper med forståelsen. Det er ikke en lang bok, og trenger heller ikke å være det. Boken er flott for noen som har fått i oppgave å implementere en viss spesifikk interaksjon med media i Android-appen sin, men som ennå ikke vet riktig tilnærming eller grensesnitt å bruke.

Jeg har ingen erfaring med Android-appen, men jeg vil si at Mint er en fantastisk, effektiv og sikker måte å overvåke økonomien din. Har aldri vært stor tilhenger av å logge inn på hver enkelt av kreditt- og bankkontoer for å se tilgjengelige mellomværende, forfallsdato, etc. Mint gjør ting enkelt.