Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *
Rád jsem si užíval edraingu prostřednictvím Pro Android Media. Kniha vám dává dobré znalosti o mediálních schopnostech platformy Android, zahrnující obrázky, zvuk a video. Vysvětleny jsou také webové služby z hlediska spotřeby a publikování médií. Každá sekce médií začíná vysvětlením, jak zobrazit média pomocí zabudovaných aplikací pro Android nebo své vlastní pohledy a poté pokryje pokročilé koncepty, jako je procházení nebo streamování média. Každá část dále obsahuje informace o tom, jak zachytit médium a případně jej upravit v zařízení. Pro Android Media předpokládá základní znalosti programování Androidu, i když se při prvním představení dotýká základních pojmů (záměry, činnosti atd.). První 3 kapitoly se týkají obrázků: zobrazení, zachycení a úpravy. Kapitola 1 používá k zachycení obrazu vestavěný záměr fotoaparátu. Kapitola se tím obnoví na některých základech programování pro Android (záměry, poskytovatelé obsahu, URI, atd.), a to způsobem, který poskytuje začínajícímu programátorovi Android přátelské opakování, ale nezabírá mnoho kapitola. Kapitola 2 vám vytvořila fotoaparátovou aplikaci pro větší flexibilitu, jako je například fotografování se zpožděním. Zahrnuje snímání a ukládání obrázků, interně i na SD kartu. Kapitola 3 se věnuje úpravám a procházení obrázků. To zahrnuje změnu měřítka, otáčení, zrcadlení, převrácení, korekce barev atd. Nezahrnuje nutně matematiku za koncepty (i když odkazy na příslušné stránky Wikipedie), ale představuje vás API, která byste použili pro různé úkoly úpravy obrázků. Kapitola 4 se věnuje grafice: Jak nakládat se surovými rastry a kreslícími koncepty, jako je použití plátna pro tvary, čáry a text. Kapitoly 5 8 pokrývají zvuk: přehrávání, zvuk na pozadí a streamování v síti, zachycení a syntéza / analýza. Existují příklady ukazující, jak lze v zařízení načíst, uložit a dotazovat metadata médií. Zvukový záznam lze provést pomocí tří samostatných (a stále složitějších, i když flexibilnějších) rozhraní a kniha uvádí příklady každého z nich a proč byste je měli používat nad sebou. V kapitole 8 vytvoříte scratchovací rozhraní DJ pomocí dotykové obrazovky a zvukového vizualizéru (FFT). Velkým zahrnutím jsou stavové diagramy pro MediaPlayer a MediaRecorder. Tato rozhraní nejsou extrémně složitá, ale mít diagramy vám pomohou získat dobrý dojem z rozhraní. Kapitoly 9 11 pokrývají video: přehrávání, prohlížení a streamování a zachycení. Kapitola 10 popisuje pokročilé koncepty videa, jako je streamování videa z internetu, a uvádí příklad přehrávání ze serverů YouTube. Video kapitoly jsou zakončeny zachycením videa a existují dobrá (byť krátká) vysvětlení profilů, kodeků, nastavení a kodérů, které můžete použít. Kapitola 12 dokončuje knihu a zahrnuje spotřebu a publikování médií pomocí webových služeb. Zpočátku to připadalo trochu na místě (koncepty této kapitoly jsou pravděpodobně zahrnuty ve většině obecných knih pro Android), ale byl jsem vděčný za to, že jej zahrnuli, protože je to skvělý komprimovaný přehled toho, jaká rozhraní budete potřebovat, pokud chcete interagovat web. Uvádí příklady, jak byste použili webové služby JSON, REST a XML, a také jak začlenit geolokaci uživatele do volání API. Existují příklady interakce s Flickrem a Blipem. TV, které spotřebovávají / procházejí média a nahrávají na ně obsah. Celkový styl psaní je snadno čitelný ak věci. Ukázkový kód je solidní a dobře vysvětlený, často vložený, což pomáhá pochopit. Není to dlouhá kniha, ani to nemusí být. Kniha je skvělá pro někoho, kdo má za úkol implementovat nějakou konkrétní interakci s médii ve své aplikaci pro Android, ale zatím neví správný přístup nebo rozhraní, která mají ještě používat.
S aplikací pro Android nemám žádné zkušenosti, ale řeknu, že mincovna je fantastický, efektivní a bezpečný způsob sledování vašich financí. Nikdy jsem nebyl velkým fanouškem přihlašování ke každému z mých kreditních a bankovních účtů a zobrazoval dostupné zůstatky, termíny splatnosti atd. Mint opravdu dělá věci snadné.