2016-03-02 449 views
0

我有一個使用應用程序發明人創建的Android應用程序。我還沒有實現使用TinyDB,但我想在手機上手動訪問它,以便能夠在運行我的應用程序時將我的應用程序搜索所需的所有數據。在App Inventor應用程序中輸入數據到TinyDB

但是,我遇到的問題是,我找不到TinyDB位於電話內。

我已經安裝了所有不同類型的根瀏覽器應用程序,以便能夠找到它,但我無法找到它。

有人可以告訴我另一種方式,我將能夠訪問TinyDB

編輯2:

我已經實現其存儲3種類型的數據,但在獲取價值我想看到學生數量是否已經從previos運行存在,如果它不那麼只有它的TinyDB需要掃描的數量,如果它不存在,那麼學生人數將在中鍵入。

回答

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學習應用發明的基礎知識,然後嘗試的東西,並按照 Top 5 Tips: How to learn App Inventor

你不會找到一個教程,這確實是你尋找什麼。但是做這些教程(不僅僅是閱讀)有助於你理解事物的運作方式。這很重要,這是要做的第一步。

+0

但是,上傳CSV文件不會工作,因爲我的數據總是在變化。我也有一個谷歌電子表格帶CSV文件,我想能夠下載一個特定的工作表,但是我無法做到這一點,因爲下載的數據總是把第一張表格作爲CSV格式,因此不帶來自其他工作表的數據。 – Amit

+0

使用Google fusiontable或MySQL數據庫來存儲您的數據 – Taifun

+0

我最近開始在firebase上工作,你會說這樣做會和Fusion Tables和MYSQL數據庫做同樣的工作。到目前爲止,我對firebase的問題在於它覆蓋了數據,如果某個值爲空,那麼可以輕鬆地從數據庫中刪除所有數據。你有使用Firebase的技巧嗎? – Amit

相關問題