ІНШІ КОМПОНЕНТИ – ANDROID ДОДАТКИ

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

НАПИСАННЯ ТА ІНТЕГРАЦІЯ ПОСТАЧАЛЬНИКА ВМІСТУ

&nbsp Тепер, коли ми розглянули загальну структуру простого додатка, що становить список відеофайлів, і забезпечили для клієнтів спосіб доступу до нашого постачальника вмісту, вивчимо, як додаток реалізує і використовує SimpleFinchVideoContentProvider

УПРАВЛІННЯ ФАЙЛАМИ І двійкові дані в Android додатку

&nbsp Постачальникам вмісту часто доводиться управляти великими фрагментами двійкових даних, наприклад бітовими картами або музичним кліпом Необхідність зберігання великих файлів з даними не може не відбитися на проектуванні програми і, швидше за все, серйозно вплине на продуктивність програми Постачальник вмісту може передавати файли через URI При цьому в ідентифікаторі ресурсу полягає інформація про фізичне розташування […]

МОДЕЛЬ MVC У ANDROID І СПОСТЕРЕЖЕННЯ ЗА ВМІСТОМ в Android додатку

Дуже важливо змалювати загальну картину того, як патерн MVC працює в Android з постачальниками вмісту Щоб оцінити всю міць фреймворка, що використовує постачальники вмісту, необхідно знати про те, як події поновлення курсора викликають динамічні оновлення користувальницького інтерфейсу в Android Нам здається, що, торкнувшись цю тему, ми зможемо акцентувати увагу на часто упускається з виду шляхах […]

Збереження медійні КОНТЕНТ в Android додатку

&nbsp Навіть коли медійна інформація зберігається у файлі (як у випадку запису), такий медійний файл не стає автоматично доступним іншим додаткам Щоб файл став доступним, його необхідно помістити в Medi aStore (сховище для медійного контенту) MediaStore – це постачальник вмісту, спеціально призначений для зберігання та отримання медійних даних (зображень, відео, аудіо) на пристрої Для збереження […]

ПОВНИЙ КОД ПОСТАЧАЛЬНИКА ВМІСТУ: ПОСТАЧАЛЬНИК SIMPLEFINCHVIDEOCONTENTPROVIDER в Android додатку

&nbsp Тепер, коли ми поговрорілі про важливих завданнях, повязаних з написанням постачальника вмісту із застосуванням патерну «Модель-вид-контролер» в Android (тобто про систему обміну інформацією, яка використовується постачальниками вмісту в Android), розглянемо, як написати власний постачальник вмісту Клас SimpleFinchVideoContentProvider успадковується ContentProvider так:

РОЗРОБКА БАЗИ ДАНИХ ДЛЯ ДОДАТКІВ ANDROID

&nbsp У даному розділі ми розглянемо частину коду і займається довготривалим зберіганням метаданих, анотує відеофайли До цих метаданих відносяться заголовок відео, його опис і URL відеофайлу Даний код знаходиться всередині постачальника вмісту Android, який, на нашу думку, якраз підходить для розміщення коду бази даних Буде детально розказано, як написати постачальник вмісту Наведений нижче код допомагає […]

ОРГАНІЗАЦІЯ ВИХІДНОЇ КОДА JAVA – Android

&nbsp Була викладена базова інформація про комплект для розробки ПЗ під Android (Android SDK) Ми звузили фокус проблеми, детально розглянувши один з найбільш популярних інструментів для розробки під Android – Інтегроване середовище розробки Eclipse Зробимо ще один крок і вивчимо, як у проекті організовується код

Реалізація методу OnCreate в Android додатку

При ініціалізації простого постачальника відео Finch сховище даних SQLite організується наступним чином:

RESTfulContentProvider: допоміжний клас для REST в Android додатку

&nbsp Тепер розглянемо поведінки, які FinchVideoProvider успадковує від RESTful ContentProvider Ці поведінки потрібні для того, щоб виконувати запити з передачею стану подання Для початку вивчимо поведінка окремо взятого запиту до YouTube: як ми вже бачили, запити запускаються в асинхронному режимі з головного потоку REST-постачальник повинен вміти обробляти особливі випадки Так, якщо користувач робить запит за […]