Як задеплоіть (включити) базу даних в додатку delphi xe для андроїд, мобільні додатки,

Так, настав хвилюючий момент, коли базу даних потрібно переносити на мобільний додаток і ми шукаємо в інтернеті як це робиться. Втім інформації не так багато, а люди на форумах, хто вже вміє це робити, діляться виключно нюансами цього процесу, на питання про подробиці відповідають неохоче і роздратовано. Хоча, власне кажучи, це і нескладно.

Задеплоіть файл - означає включити його в додаток для копіювання на кінцеве пристрій. Виходить щось навроде включення файлу в дистрибутив програми. Для цього знадобиться Deployment менеджер. На зображенні вказано як його знайти.

Як задеплоіть (включити) базу даних в додатку delphi xe для андроїд, мобільні додатки,

Далі відкриється вкладка Deployment Project1, де Project1 - ім'я проекту. Для включення файлу в цей список натискаємо на панелі інструментів значок із зображенням чистого аркуша з плюсик і менеджер запропонує нам вибрати файл для додавання. Обираю базу даних bd.s3db. Потім потрібно відредагувати поля для налаштування куди буде копіюватися база.

Як задеплоіть (включити) базу даних в додатку delphi xe для андроїд, мобільні додатки,

Для цього потрібно підкоригувати шлях «Remote Path». Тикаємо мишкою пару раз на це поле і воно стає доступним для редагування. За замовчуванням варто шлях «. \ Assets \ internal», що означає, що файл буде розміщений тільки для внутрішнього доступу на мобільному пристрої. Після чого потрібно натиснути кнопку «Deploy», вона обведена червоним. Після чого база даних включена в додатку і при установці скопіюється за вказаним шляхом.

Для зв'язку з базою даних в мобільному додатку потрібно передбачити такий код. Для з'єднання з базою використовується компонент FDConnection. - вказівки компілятору застосовувати код тільки для платформи Андроїда.

System.IOUtils.TPath.GetDocumentsPath - звернення до шляху, куди скопіювати база. Відповідності звернень до місцезнаходження різних спеціальних шляхів на мобільних пристроях в таблиці нижче.

Як задеплоіть (включити) базу даних в додатку delphi xe для андроїд, мобільні додатки,

  • Уперед Приховати консоль для користувачів в WordPress
  • Назад Як додати зображення на кнопку TSpeedButton використовуючи Firemonkey

вам сподобатися