ЗВЕРНЕННЯ ДАНИМИ ТА ЇХ довготривале зберігання в Android додатку

&nbsp

Щоб виконувати все те безліч функцій, які пропонуються в сучасних мобільних телефонах, – відстежувати контакти, події та завдання, – мобільна операційна система та її додатки повинні бути особливо гарні в області зберігання великих обсягів даних і відстеження їх змін Звичайно всі ці дані структуровані у вигляді рядків і стовпців, як у таблиці або дуже простий базі даних Поряд зі звичайними вимогами щодо зберігання даних, що висуваються до додатка, в життєвому циклі додатки Android необхідно забезпечити швидке та надійне довготривале збереження даних Тільки так програма може існувати в умовах постійної енергозалежності, властивої мобільному середовищі, де часто-густо несподівано розряджаються батареї або операційна система Android може несподівано вирішити, що програму необхідно вивантажити з памяті

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

Пропонується просте керівництво по роботі з SQL, яке допоможе освоїти тему довготривалого зберігання даних в Android за допомогою SQLite Крім того, ми покажемо вам цікавий додаток – MJAndroid, – що дозволяє отримати реальне враження про те, як управляти базою даних Android Ми на тому ж прикладі продемонструємо, як в Android працює картографічний АРІ Буде показана реалізація постачальника вмісту

ОГЛЯД реляційної бази даних

Реляційна база даних надає ефективну, структуровану і універсальну систему для управління інформацією, що вимагає довготривалого зберігання При застосуванні бази даних програми використовують структуровані запити для перетворення інформації в довготривалі двомірні матриці, звані таблицями (а в першу теоретичних статтях на цю тему – відносинами) Розробники пишуть запити на високорівневої мовою SQL (Standard Query Language, мова структурованих запитів) SQL – це загальноприйнята мова для роботи з системами управління реляційними базами даних (СУРБД, або RDMBS) Цей популярний інструмент для управління даними активно використовується вже з кінця 1970-х років SQL став застосовуватися в промислових масштабах, коли його прийняли Національний інститут стандартів і технології (В 1986 році) і організація ISO (1987 року) Він використовується всюди – від терабайтових систем Oracle і SQL Server до, як ви побачите, мобільного телефону, де за допомогою цієї мови зберігається електронна пошта

Таблиці баз даних – якраз те, що треба для зберігання наборів даних, в яких зустрічається багато примірників ідентичних сутностей З такими наборами постійно доводиться стикатися при розробці програм Наприклад, в телефонній книзі міститься безліч контактів, і у всіх цих контактах потенційно записується однотипна інформація (тобто адресу, телефонний номер і т д) Кожен рядок даних у таблиці зберігає інформацію про окрему людину, причому в кожному стовпці міститься специфічний атрибут цієї людини: імена в одному стовпці, адреси в іншому, номери домашніх телефонів – у третьому Якщо певний людина повязаний з декількома компонентами (наприклад, у нього кілька адрес), реляційні бази даних вміють обробляти і таку інформацію, але ми не будемо підходити до проблеми настільки детально

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

*

*