Перейти к содержанию
Fire Monkey от А до Я
  • 0

Статьи в базе данных


Rammstalex

Вопрос

Здравствуйте, пишу приложение под андроид в хе7. В этом приложении необходимо разместить несколько статей. Возможно ли эти статьи забить в базу SQL или любую другую? Какие компоненты использовать? И где эта база будет лежать на андроид устройстве? База запакуется в апк файл во время компиляции, либо придется отдельно куда-то заливать ее? Если что, простите за нубские вопросы.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Модераторы

Возможно. На все вопросы, есть ответы в специальном блоке справки: http://docwiki.embarcadero.com/RADStudio/XE7/en/Mobile_Tutorials:_Mobile_Application_Development_%28iOS_and_Android%29#Accessing_a_Database

Ссылка на комментарий
  • 0
В 17.04.2016 в 20:15, Rammstalex сказал:

Возможно ли эти статьи забить в базу SQL или любую другую?

БД хранит любую инфу которую вы в нее вбиваете

В 17.04.2016 в 20:15, Rammstalex сказал:

 Какие компоненты использовать?

В 17.04.2016 в 20:15, Rammstalex сказал:

 И где эта база будет лежать на андроид устройстве?

  • изучаем  Deployment Manager , там четко указываем какие файлы вы используете в приложении и да, указав файлы вы автоматом добавляете их в проект, при компиляции вы получите базу в apk  и как следствие при развертывании на устройстве БД будет лежать в папке приложения.
Изменено пользователем zubr
Ссылка на комментарий
  • 0

Было бы интересней узнать в каком формате будет представляться информация пользователю...

Сам игрался с подобным проектом, в конечном итоге все свелось к вопросу как предоставить инфу пользователю, исходники были в разных форматах(txt, doc, pdf) каждый файл был по разному отформатирован имел наличие фото или приводились вставки кода.

Свел все к тому что поставил на форму TWebBrowser, сбоку прилепил TListBox или TListView, уже не помню и по событию выбора темы статьи делался запрос в таблицу где хранилось поле(формат blob) с html кодом(собственно весь текст уже в нем отформатирован как надо).

Картинки  через Deployment Manager добавил в проект и просто указывал их абсолютный путь на устройстве, можно их конечно и в Base64 перевести и хранить в отдельной таблице(или там же), но тут уже нужны танцы с бубном:

1. оффлайн кодировщика я не нашел

2. нужно было бы ссылаться в БД из TWebBrowser или же делать несколько запросов и собирать их в одну переменную а потом уже передавать в TWebBrowser

3. если хранить все в одной ячейке то размер получается ее громадный, нужно думать как отдельно редактировать статьи.

Изменено пользователем zubr
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...