Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *
Mi-a plăcut edraingul prin Pro Android Media. Cartea vă oferă o bună înțelegere a capacităților media ale platformei Android, care acoperă imagini, audio și video. De asemenea, sunt explicate serviciile web, din punctul de vedere al consumului și publicării media. Fiecare secțiune media începe prin a explica cum să afișați media folosind aplicațiile Android încorporate sau propriile dvs. Vizualizări personalizate, apoi continuați să acoperiți concepte avansate, cum ar fi navigarea sau transmiterea mass-media. În plus, fiecare secțiune acoperă modul de captare a suportului și de a edita potențialul pe dispozitiv. Pro Android Media presupune o cunoaștere de bază a programării Android, deși se asigură că va atinge elementele de bază ale unui concept (intenții, activități etc.) prima dată când este introdus. Primele 3 capitole acoperă Imagini: afișare, captură și editare. Capitolul 1 utilizează intenția camerei încorporate pentru a captura o imagine. În acest sens, capitolul reîmprospătează câteva dintre elementele de bază ale programării Android (intenții, furnizori de conținut, URI-uri, etc.), într-un mod care oferă o actualizare prietenoasă programatorului novice Android, dar nu ocupă mare parte din capitol. Capitolul 2 vă creează o aplicație de cameră pentru o mai mare flexibilitate, cum ar fi fotografia cu întârziere în timp. Acopera captarea si salvarea imaginilor, atat intern cat si pe cardul SD. Capitolul 3 se ocupă de editarea și navigarea imaginilor. Aceasta include scalarea, rotirea, oglindirea, întoarcerea, corecțiile culorilor etc. Nu acoperă neapărat matematica din spatele conceptelor (deși link-uri către paginile Wikipedia corespunzătoare), dar vă prezintă API-urile pe care le-ați folosi pentru diverse activități de editare a imaginilor. Capitolul 4 se referă la Grafică: Cum să abordați Bitmap-uri brute și concepte de desen, precum utilizarea Canvasului pentru forme, linii și text. Capitolele 5 8 acoperă sunetul: redarea, difuzarea audio în fundal și rețea, capturarea și sinteza / analiza. Există exemple care arată cum puteți regăsi, stoca și interoga metadatele media pe dispozitiv. Înregistrarea audio se poate face prin trei interfețe separate (și din ce în ce mai complexe, deși mai flexibile), iar cartea oferă exemple despre fiecare și de ce ar trebui să folosiți una peste alta. În capitolul 8, construiți o interfață de zgâriere DJ folosind ecranul tactil, precum și un vizualizator audio (FFT). O mare includere sunt diagramele de stare pentru MediaPlayer și MediaRecorder. Aceste interfețe nu sunt extrem de complexe, dar având diagramele vă ajută să vă simțiți bine pentru interfață. Capitolele 9 11 acoperă video: redare, navigare și streaming și captură. Capitolul 10 acoperă concepte video avansate, cum ar fi streamingul video de pe internet și oferă un exemplu de redare de pe serverele YouTube. Capitolele video sunt terminate prin acoperirea capturilor video și există explicații bune (deși scurte) ale profilurilor de captură, codecurilor, setărilor și codificatoarelor pe care le puteți utiliza. Capitolul 12 finalizează cartea și acoperă consumul și publicarea media folosind servicii Web. M-am simțit puțin în afara locului (conceptele acestui capitol sunt acoperite probabil în majoritatea cărților Android generale), dar eu am fost recunoscător că l-au inclus, deoarece este un rezumat excelent comprimat al interfețelor de care ai putea avea nevoie dacă vrei să interacționezi web. Acesta oferă exemple despre modul în care ați utiliza serviciile web JSON, REST și XML, precum și modul în care puteți încorpora geolocalizarea utilizatorului în apelurile API. Există exemple despre cum să interacționezi cu Flickr și Blip. TV, atât consumarea / navigarea media, cât și încărcarea de conținut către acestea. Stilul general de scriere este ușor de citit și la obiect. Codul de exemplu este solid și bine explicat, adesea aliniat, ceea ce ajută la înțelegere. Nu este o carte lungă și nici nu trebuie. Cartea este excelentă pentru cineva căruia i s-a încredințat să implementeze o interacțiune specifică cu media în aplicația lor de Android, dar încă nu cunoaște abordarea sau interfețele potrivite pentru a le folosi încă.
Nu am nicio experiență cu aplicația Android, dar voi spune că Mint este un mod fantastic, eficient și sigur de a vă monitoriza finanțele. Nu am fost niciodată un mare fan al conectării la fiecare cont de credit și conturi bancare pentru a vedea soldurile disponibile, scadențele etc. Mint face lucrurile ușoare.