Главная » Статьи для тега "ContentProvider"

ДРУГИЕ КОМПОНЕНТЫ  – ANDROID ПРИЛОЖЕНИЯ

Добавлено Дата: 11 August, 2013 категория: Разработка для Android

 

В создании приложений для Android участвуют еще три других компонента: сервисы (services), поставщики содержимого (content providers) и широковещательные приемники (broadcast receivers). Класс Service поддерживает фоновые функции. Класс ContentProvider обеспечивает множественным приложениям доступ к хранилищу данных, a Broadcast Recei ver позволяет нескольким участникам слушать намерения, которые транслируются приложениями в системе.

Читать »

РАЗРАБОТКА ПРИЛОЖЕНИЙ ANDROID С ПЕРЕДАЧЕЙ СОСТОЯНИЯ ПРЕДСТАВЛЕНИЯ (RESTFUL) в Android приложении

Добавлено Дата: 22 July, 2013 категория: Разработка для Android

 

Не только мы считаем данный подход перспективным. На конференции Google I/O, состоявшейся в мае 2010 года, сотрудник Google Вирджил Добжански прочитал доклад, в рамках которого обрисовал следующие три принципа использования поставщиков содержимого в тех случаях, когда веб-службы с передачей состояения представления требуется интегрировать в приложения Android.

Читать »

RESTfulContentProvider: вспомогательный класс для REST в Android приложении

Добавлено Дата: 11 July, 2013 категория: Разработка для Android

 

Теперь рассмотрим поведения, которые FinchVideoProvider наследует от RESTful ContentProvider. Эти поведения требуются для того, чтобы выполнять запросы с передачей состояния представления. Для начала изучим поведение отдельно взятого запроса к YouTube: как мы уже видели, запросы запускаются в асинхронном режиме из главного потока. REST-поставщик должен уметь обрабатывать особые случаи. Так, если пользователь делает запрос по ключевым словам «Смешные котята» и в то же время уже выполняется другой запрос по тем же ключевым словам, то наш поставщик содержимого сбросит второй запрос. С другой стороны, если пользователь сделал запрос по ключевому слову «Собаки», а затем, когда этот запрос еще не завершился, делает запрос по ключевому слову «Коты», то поставщик содержимого позволяет запросам по словам «Собаки» и «Коты» выполняться параллельно. Ведь позже пользователь может повторить запрос по слову «Собаки» – и тут ему пригодятся кэшированные результаты, которые уже заинтересовали его ранее.

Читать »