Розробка додатків ANDROID З ПЕРЕДАЧЕЮ СТАНУ ПРЕДСТАВЛЕННЯ (RESTFUL) в Android додатку

&nbsp

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

Activity ► Service ► ContentProvider Цей варіант повязаний з використанням активності, що містить службу для доступу до даних додатка У свою чергу, служба звертається до постачальника вмісту для доступу до цієї інформації У даному сценарії активність викликає асинхронний метод служби, яка здійснює асинхронні REST-активації

Activity ► ContentProvider ► Service Активність звязується з постачальником вмісту, який, у свою чергу, делегує службі задачу асинхронної завантаження даних При такому підході активність може користуватися API постачальника вмісту для взаємодії з даними Постачальник вмісту активізує методи, застосовувані до реалізації асинхронної служби, щоб активізувати REST-запити При даному підході основний упор робиться на використання тієї зручною симетрії, яка існує між API постачальника вмісту і застосуванням протоколу HTTP з передачею стану подання

Activity ► ContentProvider ► SyncAdapter Адаптери синхронізації в Android забезпечують каркас для синхронізації даних користувача між пристроєм і хмарою Наприклад, в Google Contacts використовується адаптер синхронізації При даному сценарії активність використовує API постачальника вмісту для доступу до даних, синхронізованим за допомогою такого адаптера

Ми докладно розглянемо другий підхід, для цього ми напишемо другий варіант нашої програми для роботи з Finch-відео Дана стратегія дозволить вам скористатися кількома важливими перевагами, які дуже знадобляться вам при написанні власних додатків Віддаючи належне тій елегантності, з якою при цьому підході інтегрується робота з мережею і патерн Android «Модель-вид-контролер», ми назвали наступний розділ «Мережевий варіант Модель-вид-контролер »

Можливо, в наступних виданнях цієї книги будуть розглянуті і два інших вищезазначених підходу, а також буде докладніше розказано про презентацію Google, в рамках якої вони були представлені

Джерело: Android Програмування на Java для нового покоління мобільних пристроїв

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*