Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *
Ik heb genoten van edraing via Pro Android Media. Het boek geeft u een goed begrip van de mediamogelijkheden van het Android-platform, met betrekking tot afbeeldingen, audio en video. Webservices, vanuit het oogpunt van mediaconsumptie en publicatie, worden ook uitgelegd. Elke mediasectie begint met uit te leggen hoe de media kunnen worden weergegeven met de ingebouwde Android-applicaties of uw eigen aangepaste weergaven, en gaat vervolgens verder met geavanceerde concepten zoals browsen of het streamen van de media. Bovendien wordt in elke sectie beschreven hoe u de media kunt vastleggen en eventueel op het apparaat kunt bewerken. Pro Android Media gaat uit van een basiskennis van Android-programmering, maar zorgt ervoor dat de eerste keer dat het wordt geïntroduceerd de basis van een concept (intenties, activiteiten, enz.) Raakt. De eerste 3 hoofdstukken gaan over afbeeldingen: weergeven, vastleggen en bewerken. Hoofdstuk 1 gebruikt de ingebouwde camera-intentie om een afbeelding vast te leggen. Daarbij vernieuwt het hoofdstuk enkele van de basisprincipes van Android-programmering (intenties, contentproviders, URI's, etc.), op een manier die de beginnende Android-programmeur een vriendelijke opfriscursus biedt, maar niet veel van de hoofdstuk. Hoofdstuk 2 laat je een camera-applicatie bouwen voor meer flexibiliteit, zoals tijdvertraagde fotografie. Het omvat het vastleggen en opslaan van afbeeldingen, zowel intern als op de SD-kaart. Hoofdstuk 3 gaat dieper in op beeldbewerking en browsen. Dit omvat schalen, roteren, spiegelen, spiegelen, kleurcorrecties, etc. Het behandelt niet noodzakelijkerwijs de wiskunde achter de concepten (hoewel links naar de juiste Wikipedia-pagina's), maar laat u kennismaken met de API's die u zou gebruiken voor verschillende beeldbewerkingstaken. Hoofdstuk 4 behandelt afbeeldingen: omgaan met onbewerkte bitmaps en tekenconcepten, zoals het canvas gebruiken voor vormen, lijnen en tekst. Hoofdstukken 5 8 behandelen Audio: afspelen, achtergrondaudio en netwerkstreaming, vastleggen en synthese / analyse. Er zijn voorbeelden die laten zien hoe u de metagegevens van media op het apparaat kunt ophalen, opslaan en doorzoeken. Audio-opname kan worden gedaan via drie afzonderlijke (en steeds complexere, maar flexibelere) interfaces, en het boek geeft voorbeelden van elk en waarom je de ene boven de andere zou moeten gebruiken. In hoofdstuk 8 bouw je een DJ-scratchinterface met behulp van het touchscreen, evenals een audiovisualizer (FFT). Een geweldige toevoeging zijn de toestandsdiagrammen voor de MediaPlayer en MediaRecorder. Deze interfaces zijn niet extreem complex, maar als u over de diagrammen beschikt, krijgt u een goed gevoel voor de interface. Hoofdstukken 9 11 gaan over video: afspelen, browsen en streamen en vastleggen. Hoofdstuk 10 behandelt geavanceerde videoconcepten zoals het streamen van video van internet en geeft een voorbeeld van het afspelen vanaf YouTube-servers. De videohoofdstukken worden afgesloten met video-opname en er zijn goede (maar korte) uitleg van de vastlegprofielen, codecs, instellingen en encoders die u kunt gebruiken. Hoofdstuk 12 maakt het boek af en behandelt mediaconsumptie en publicatie met Web Services. Het voelde aanvankelijk een beetje misplaatst (de concepten van dit hoofdstuk komen waarschijnlijk aan bod in de meeste algemene Android-boeken), maar dat was ik wel dankbaar dat ze het hebben opgenomen, omdat het een geweldige gecomprimeerde samenvatting is van welke interfaces je nodig hebt als je wilt communiceren web. Het geeft voorbeelden van hoe u JSON-, REST- en XML-webservices zou gebruiken, en hoe u de geolocatie van de gebruiker kunt opnemen in uw API-aanroepen. Er zijn voorbeelden van interactie met Flickr en Blip. TV, die media gebruikt / doorbladert en er inhoud naar uploadt. De algehele schrijfstijl is gemakkelijk te lezen en to the point. De voorbeeldcode is solide en goed uitgelegd, vaak inline, wat helpt bij het begrijpen. Het is geen lang boek en dat hoeft ook niet. Het boek is geweldig voor iemand die de opdracht heeft gekregen om een specifieke interactie met media in zijn Android-app te implementeren, maar nog niet de juiste aanpak of interfaces kent om te gebruiken.
Ik heb geen ervaring met de Android-app, maar ik zal zeggen dat Mint een fantastische, effectieve en veilige manier is om je financiën te controleren. Nooit een grote fan geweest van inloggen op al mijn krediet- en bankrekeningen om beschikbare saldi, vervaldatums, enz. Te zien. Mint maakt het echt gemakkelijk.