我是Android新手,我一直在玩這個遊戲。我試圖創建一個具有小型數據庫的程序,就像收集不變數據一樣。在C#中,我目前最好的語言是,我使用一個自定義類的List並將其序列化爲一個xml文件,然後在運行時將其讀入我的應用程序。我在Android中找到了/ xml資源文件夾,但我不確定我會如何去做我想象中的事情。這樣做最好的方法是什麼?在Android中存儲靜態數據 - 自定義資源?
數據永遠不需要改變。例如:
Blob | A | B
----------------
Blob 1 | 23 | 42
Blob 2 | 34 | 21
我知道這是奠定了像一個表,但使用一個數據庫並沒有真正意義的我,因爲數據永遠不會改變的,我需要一種方法來存儲它最初填充數據庫總之。
所以基本上我正在尋找一種方法來存儲我的應用程序中有點複雜的靜態數據。有任何想法嗎?
編輯:我還看到了/ raw文件夾。所以我可以將東西存儲在/ res/raw或/ res/xml中。但我不知道什麼是最好的方式來存儲/解析數據...
那會是好還是壞比XML格式存儲,並在閱讀呢?如果我確實使用了xml格式,我將如何閱讀它? – NickAldwin 2010-07-07 16:09:59
@NickAldwin更好的是,你可以以任何你想要的格式存儲,更糟糕的是你沒有內置API來解析數據。您也可以使用更好的資源層次結構。我會用細節編輯我的帖子。 – CodeFusionMobile 2010-07-07 16:25:58
我對res/values /所擔心的是,我不打算只以一對一的方式存儲數據(如上例所示)。那麼在apis中是否內置了用於解析您發佈的鏈接中指定的層次結構以外的xml文件?編輯:TypedArray會爲自定義類(如上面的「Blob」示例)工作嗎?這是否會走? – NickAldwin 2010-07-07 16:33:01