ПОНЯТТЯ Про постачальники вмісту в Android додатку

&nbsp

Постачальники вмісту містять в собі такий функціонал управління даними, що інші частини програми, наприклад вид і контролер, можуть не займатися довготривалим зберіганням даних програми Сформулюємо цю думку інакше: постачальник вмісту забезпечує довготривале зберігання даних, так як вид і контролер не варто навантажувати цими завданнями Спеціалізовані програмні рівні, що не намагаються виконувати завдання, які вирішуються на інших рівнях, – характерна риса якісного коду Помилки і зайва складність виникають там, де окремі рівні ПО намагаються вирішувати завдання, що знаходяться поза їх компетенції Те є користувальницький інтерфейс повинен складатися тільки з добре скомпонованих компонентів для користувача інтерфейсу, що ідеально підходять для збору подій від кінцевого користувача Добре написаний контролер додатка буде містити тільки логіку предметної області, тобто логіку мобільного додатку І стосовно до теми цієї глави спростити код вдається тоді, коли обидва типи коду можуть передати задачу довготривалого зберігання даних третім логічної стороні: постачальникам вмісту Згадуючи розділ «SQL і модель побудови архітектури навколо бази даних в додатках Android», можна сказати, що постачальники вмісту добре підходять для реалізації такої моделі даних, центром якої не є документ

При використанні постачальників вмісту додатком не потрібно відкривати власних таблиць SQLite, оскільки цей аспект буде оброблятися за інтерфейсом постачальника вмісту з використанням таблиць цього постачальника вмісту Раніше для того, щоб спільно користуватися даними, мобільним додаткам доводилося зберігати ці дані в файлах локальної файлової системи Формат конфігурації цих даних визначався додатком Навпаки, при роботі з Android програми цілком можуть працювати, покладаючись лише на ті ресурси для зберігання даних, які надає постачальник вмісту

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

Джерело: 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>

*

*