Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *
Обичах да редактирам чрез Pro Android Media. Книгата ви дава добро разбиране на медийните възможности на платформата Android, обхващащи изображения, аудио и видео. Уеб услугите от гледна точка на потреблението и публикуването на медии също са обяснени. Всеки раздел на медията започва с обяснение как да се показва медията с помощта на вградените приложения за Android или вашите собствени персонализирани изгледи и след това се пристъпва към покриване на разширени понятия като сърфиране или поточно предаване медии. Освен това всеки раздел обхваща как да улавяте медията и потенциално да я редактирате на устройството. Pro Android Media поема основните познания за програмирането на Android, макар че не забравя да се докосне до основите на концепцията (намерения, дейности и т.н.) при първото й въвеждане. Първите 3 глави обхващат изображения: показване, заснемане и редактиране. Глава 1 използва намерението на вградената камера за заснемане на изображение. По този начин главата опреснява някои от основите на Android програмирането (намерения, доставчици на съдържание, URI, и т.н.) по начин, който осигурява приятелско опресняване на начинаещия Android програмист, но не заема голяма част от глава. Глава 2 ви създава приложение за камера за по-голяма гъвкавост, като например забавена във времето фотография. Той обхваща заснемане и запазване на изображения, както вътрешно, така и на SD картата. Глава 3 се задълбочава в редактирането и сърфирането на изображения. Това включва мащабиране, въртене, огледало, прелистване, цветни корекции и др. Това не обхваща непременно математиката зад концепциите (макар и връзки към подходящи страници в Уикипедия), но ви представя API-тата, които бихте използвали за различни задачи за редактиране на изображения. Глава 4 обхваща Графика: Как да се справим със сурови растерни и чертожни концепции като използване на платното за форми, линии и текст. Глави 5 8 обхващат Аудио: възпроизвеждане, фоново аудио и мрежово предаване, заснемане и синтез / анализ. Има примери, показващи как можете да извлечете, съхраните и заявите метаданните на медиите на устройството. Записът на аудио може да се извърши чрез три отделни (и все по-сложни, макар и по-гъвкави) интерфейса, а книгата дава примери за всеки и защо ще трябва да използвате един над друг. В глава 8 изграждате интерфейс за драскане на DJ с помощта на сензорния екран, както и аудио визуализатор (FFT). Едно голямо включване са диаграмите на състоянието за MediaPlayer и MediaRecorder. Тези интерфейси не са изключително сложни, но наличието на диаграми ви помага да усетите добре интерфейса. Глави 9 11 обхващат видео: възпроизвеждане, сърфиране и стрийминг и заснемане. Глава 10 обхваща усъвършенствани видео понятия като поточно видео от интернет и дава пример за възпроизвеждане от сървърите на YouTube. Видео главите са завършени чрез покриване на видеозаснемане и има добри (макар и кратки) обяснения на профилите за заснемане, кодеци, настройки и енкодери, които можете да използвате. Глава 12 завършва книгата и обхваща потреблението и публикуването на медии чрез уеб услуги. Първоначално изглеждаше малко на място (концепциите на тази глава вероятно са обхванати в повечето общи книги за Android), но аз бях благодарен, че са го включили, тъй като е страхотно компресирано обобщение на интерфейсите, от които може да се нуждаете, ако искате да взаимодействате уеб. Той дава примери за това как бихте използвали уеб услуги JSON, REST и XML, както и как можете да включите геолокацията на потребителя във вашите API разговори. Има примери как да взаимодействате с Flickr и Blip. Телевизия, като консумира / преглежда медии и качва съдържание към тях. Цялостният стил на писане е лесен за четене и по същество. Примерният код е солиден и добре обяснен, често вграден, което помага за разбирането. Това не е дълга книга, нито трябва да бъде. Книгата е чудесна за някой, който има задачата да осъществи някакво специфично взаимодействие с медии в своето приложение за Android, но все още не знае правилния подход или интерфейси, които да използва.
Нямам опит с приложението за Android, но ще кажа, че Mint е фантастичен, ефективен и сигурен начин за наблюдение на вашите финанси. Никога не съм бил голям почитател на влизането във всеки от моите кредитни и банкови сметки, за да видите наличните салда, датите на падеж и т.н. Мента наистина прави нещата лесни.