Сохранение данных

Слайд 2

Во время работы приложения данные обычно находятся в переменных или в текстовых

Во время работы приложения данные обычно находятся в переменных или в текстовых
полях экрана. Приложения, созданные с помощью App Inventor инициализируются каждый раз заново, когда они выполняются. Это означает, что если приложение устанавливает значение переменной, а затем пользователь выходит из приложения (закрывает его), значение этой переменной теряется.
Но рано или поздно, каждый создатель приложений сталкивается с необходимостью сохранить данные после закрытия приложения

Сохранение данных

В App Inventor для этого есть специальные компоненты – владка Хранилище

Слайд 3

Сохранение данных

TinyDB

Это невидимый компонент App Inventor, который хранит данные непосредственно в отведенной

Сохранение данных TinyDB Это невидимый компонент App Inventor, который хранит данные непосредственно
для приложения памяти. В отличие от значения переменных, TinyDB является стойким хранилище данных для приложений. Данные, хранящиеся в TinyDB будут доступны каждый раз, когда приложение запускается.
Каждое фактическое значение (элемент) сохраняется под собственным именем.
Элементы состоят из тега (имени) и значения. Чтобы сохранить элемент данных, вы указываете тег, в котором он должен храниться. Тег должен быть текстовым блоком, присваивая данным имя. Впоследствии вы можете извлечь данные, которые были сохранены под данным тегом
Каждое приложение имеет собственное хранилище данных

Слайд 4

Сохранение данных

Файл

Это невидимый компонент App Inventor, который хранит данные непосредственно на android-устройстве

Сохранение данных Файл Это невидимый компонент App Inventor, который хранит данные непосредственно
В формате текстовых файлов. Его можно использовать для записи или чтения текстовых файлов.
По умолчанию файл записывается в папку, связанную с App Inventor – обычно /SDCard / AppInventor /.  Если указание пути начинается с «/», то путь создается по отношению к внешней карте памяти. Например, «/myFile.txt» указывает путь /SDcard/myFile.txt
Созданный файл может использовать любое приложение на устройстве, его можно отправить по Email, записать на другой носитель или ПК

Слайд 5

Режим Конструктора Дизайнер

Режим Конструктора Дизайнер

Слайд 6

Режим Конструктора Дизайнер

Режим Конструктора Дизайнер

Слайд 7

Режим Программирования Блоки

Кнопка Сохранить (БД)

TinyDB

Кнопка Загрузить (БД)

Режим Программирования Блоки Кнопка Сохранить (БД) TinyDB Кнопка Загрузить (БД)

Слайд 8

Режим Программирования Блоки

Кнопка Сохранить

Файл

Режим Программирования Блоки Кнопка Сохранить Файл

Слайд 9

Режим Программирования Блоки

Кнопка Загрузить

Файл

Режим Программирования Блоки Кнопка Загрузить Файл

Слайд 11

Режим Построение проекта

Режим Построение проекта