我有一个使用 App Inventor 创建的Android应用。我没有实现TinyDB
的使用,但是我想在我的手机上手动访问它,以便能够在运行我的应用时放置我希望我的应用搜索的所有数据。
但问题是,我无法找到TinyDB
在手机中的位置。
我为我安装了所有不同类型的root浏览器应用程序,但是我无法找到它。
有人可以告诉我另一种方式,我可以访问TinyDB
。
编辑2:
我已经实现了TinyDB
,它存储了3种类型的数据,但是在获取值上我希望看到学生编号是否已经存在于previos运行中,如果是,那么它只需要扫描的数字如果它不存在则必须输入学号。
答案 0 :(得分:1)
我想在手机上手动访问它以便能够全部使用 我希望我的应用在运行时搜索的数据 应用
没有意义,你想做什么。
而是将数据存储在csv格式的文件中(以逗号分隔的值),并将该文件作为资源上载到App Inventor中。然后在使用file
组件首次运行应用程序时读取该文件,将其转换为列表列表,并将该列表存储在TinyDB
中,以便进一步运行该应用程序。
学习App Inventor的一个非常好的方法是在AI2免费在线电子书http://www.appinventor.org/book2中阅读免费的Inventor手册......链接位于网页的底部。该书“教导”用户如何使用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
您将找不到与您正在寻找的教程完全相同的教程。但是做这些教程(不仅仅是阅读一下)可以帮助你理解事情的运作方式。这很重要,这是第一步。