2016-03-02 1 views
0

У меня есть приложение для Android, созданное с использованием App Inventor. Я не реализовал использование TinyDB, но я хотел бы получить доступ к нему вручную на своем телефоне, чтобы иметь возможность размещать все данные, которые я бы хотел, чтобы мое приложение просматривалось при запуске моего приложения.Введите данные в TinyDB в приложении App Inventor

Однако проблема, с которой я столкнулась, заключается в том, что я не могу найти, где находится TinyDB в телефоне.

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

Может кто-нибудь, пожалуйста, скажите мне другой способ, чтобы я мог получить доступ к TinyDB.

EDIT 2:

Я реализовал TinyDB который хранящий 3 типа данных, но по значению ПОЛУЧИТЬ я хотел бы видеть, существует ли уже номер студента из Previos бега и если он тогда только принимает отсканированный номер, если он не существует, то число студента должно быть набрано в.

ответ

1

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

Это не имеет смысла, что вы пытаетесь сделать.

Вместо этого сохраните свои данные в файле в формате csv (значения, разделенные запятой), и загрузите этот файл в качестве актива в App Inventor. Затем прочитайте этот файл при первом запуске приложения, используя компонент file, преобразуйте его в список списков и сохраните этот список в TinyDB для всех последующих прогонов приложения.

Очень хороший способ изучить App Inventor - прочитать бесплатное руководство Inventor здесь, в бесплатной онлайн-книге AI2 http://www.appinventor.org/book2 ... ссылки находятся в нижней части веб-страницы. Книга «учит» пользователей, как программировать блоки AI2. Здесь есть бесплатный курс программирования http://www.appinventor.org/content/CourseInABox/Intro и файлы aia для проектов в книге: http://www.appinventor.org/bookFiles
Как сделать много основных вещей с помощью App Inventor, описаны здесь: http://www.appinventor.org/content/howDoYou/eventHandling.

сделать также учебники http://appinventor.mit.edu/explore/ai2/tutorials.html, чтобы изучить основы App Inventor, а затем попробовать что-то и следовать Top 5 Tips: How to learn App Inventor

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

+0

Однако загрузка CSV-файла не будет работать, так как мои данные всегда меняются. А также у меня есть электронная таблица google, в которую вставляется CSV-файл, который я хотел бы загрузить, но, тем не менее, я не могу этого сделать, поскольку загружаемые данные всегда приносят первый лист в формате CSV и поэтому не приносят данные из других листов. – Amit

+0

используйте Google fusiontable или базу данных MySQL для хранения ваших данных. – Taifun

+0

Я недавно начал работать над firebase, вы бы сказали, что это будет делать ту же работу, что и таблицы слияния и база данных MYSQL.Пока проблема с firebase заключается в том, что она перезаписывает данные, а если значение пустое, все данные могут быть легко удалены из базы данных. У вас есть советы по использованию firebase. – Amit

Смежные вопросы