Як задеплоіть (включити) базу даних в додатку delphi xe для андроїд, мобільні додатки,
Так, настав хвилюючий момент, коли базу даних потрібно переносити на мобільний додаток і ми шукаємо в інтернеті як це робиться. Втім інформації не так багато, а люди на форумах, хто вже вміє це робити, діляться виключно нюансами цього процесу, на питання про подробиці відповідають неохоче і роздратовано. Хоча, власне кажучи, це і нескладно.
Задеплоіть файл - означає включити його в додаток для копіювання на кінцеве пристрій. Виходить щось навроде включення файлу в дистрибутив програми. Для цього знадобиться Deployment менеджер. На зображенні вказано як його знайти.

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

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

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