Ваш электронный адрес не будет опубликован. Обязательные поля помечены *
Мне понравилось играть через 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 - это фантастический, эффективный и безопасный способ контроля ваших финансов. Никогда не любил заходить на все мои кредитные и банковские счета, чтобы увидеть доступные остатки, сроки и т. Д. Мята действительно облегчает жизнь.