Din e-postadress kommer inte att publiceras. behövliga fält är markerade *

Jag gillade att skriva ut via Pro Android Media. Boken ger dig en god förståelse för mediefunktionerna på Android-plattformen, som täcker bilder, ljud och video. Webbtjänster, med tanke på mediekonsumtion och publicering, förklaras också. Varje mediesektion börjar med att förklara hur media visas med hjälp av de inbyggda Android-applikationerna eller dina egna anpassade vyer och fortsätter sedan för att täcka avancerade koncept som bläddring eller strömning av media. Dessutom täcker varje avsnitt hur du kan fånga media och eventuellt redigera det på enheten. Pro Android Media har en grundläggande kunskap om Android-programmering, även om den ser till att beröra grunderna i ett koncept (avsikter, aktiviteter etc.) första gången det introduceras. De tre första kapitlen täcker bilder: visa, fånga och redigera. Kapitel 1 använder den inbyggda kamerans avsikt för att fånga en bild. På så sätt uppdateras kapitlet om några av grunderna i Android-programmering (avsikter, innehållsleverantörer, URI, etc.), på ett sätt som ger en vänlig uppdatering till den nybörjade Android-programmeraren men inte tar upp mycket av kapitel. I kapitel 2 kan du bygga en kameraapplikation för mer flexibilitet, t.ex. tidsfördröjd fotografering. Det täcker att ta och spara bilder, både internt och på SD-kortet. Kapitel 3 behandlar bildredigering och bläddring. Detta inkluderar skalning, rotering, spegling, vändning, färgkorrigeringar etc. Det täcker inte nödvändigtvis matematiken bakom koncepten (men länkar till lämpliga Wikipedia-sidor), men introducerar dig de API: er som du skulle använda för olika bildredigeringsuppgifter. Kapitel 4 behandlar grafik: Hur man hanterar råa bitmappar och ritningskoncept som att använda Canvas för former, linjer och text. Kapitel 5 8 täcker Ljud: uppspelning, bakgrundsljud och nätverksströmning, inspelning och syntes / analys. Det finns exempel som visar hur du kan hämta, lagra och fråga metadata för media på enheten. Ljudinspelning kan göras via tre separata (och alltmer komplexa, men mer flexibla) gränssnitt, och boken ger exempel på var och en och varför du skulle behöva använda det ena över det andra. I kapitel 8 bygger du ett DJ-skrapningsgränssnitt med pekskärmen samt en ljudvisualisator (FFT). En stor inkludering är tillståndsdiagrammen för MediaPlayer och MediaRecorder. Dessa gränssnitt är inte extremt komplexa, men med diagrammen kan du få en god känsla för gränssnittet. Kapitel 9 11 täcker video: uppspelning, bläddring och strömning och fångst. Kapitel 10 behandlar avancerade videokoncept som strömmande video från internet och ger ett exempel på att spela från YouTubes servrar. Videokapitlen avslutas med att täcka videofångst, och det finns bra (men korta) förklaringar av fångstprofiler, codecs, inställningar och kodare du kan använda. Kapitel 12 avslutar boken och täcker mediekonsumtion och publicering med webbtjänster. Det kändes lite på sin plats inledningsvis (det här kapitlets koncept täcks troligen i de flesta allmänna Android-böcker), men det var jag tacksam för att de inkluderade det eftersom det är en bra komprimerad sammanfattning av vilka gränssnitt du kan behöva om du vill interagera med webb. Det ger exempel på hur du använder JSON-, REST- och XML-webbtjänster samt hur du kan integrera användarens geolokalisering i dina API-samtal. Det finns exempel på hur man interagerar med Flickr och Blip. TV, både konsumerar / bläddrar i media och laddar upp innehåll till dem. Den övergripande skrivstilen är lätt att läsa och till punkten. Exempelkoden är solid och väl förklarad, ofta inline, vilket hjälper till med förståelsen. Det är inte en lång bok och behöver inte heller vara det. Boken är utmärkt för någon som har fått i uppdrag att implementera en viss interaktion med media i sin Android-app, men ändå inte vet rätt inställning eller gränssnitt att använda ännu.

instagram viewer

Jag har ingen erfarenhet av Android-appen, men jag kommer att säga att Mint är ett fantastiskt, effektivt och säkert sätt att övervaka din ekonomi. Har aldrig varit ett stort fan av att logga in på alla mina kredit- och bankkonton för att se tillgängliga saldon, förfallodatum etc. Mint gör verkligen saker lätt.