2012-09-09 153 views
1

我正在從一項活動採取措施的Android應用程序,如Android - Sqlite或Xml?

date + time + int1 + int2 + int3 + string

我要保存這些措施,然後:

1)活動,以顯示他們在按日期+時間排序的列表,並只顯示

date + time + int1 + int 2 

,當我點擊來顯示所有的在一個新的活動或烤麪包或一個對話

2)活動領域能夠發送的最後一天/過去7天/過去30天附加到電子郵件

記錄3)活動使用的記錄

4)我希望能夠將這些記錄發送到微軟Healthsvault(它需要他們在特定的XML模式)

現在我畫2-3圖表,例如餅圖/其他不知道如何繼續下去。我應該使用xml來保存這些記錄或sqlite.Which與我想要做的更好,如圖表等 如果我把它們保存在一個SQLite數據庫,我可以輕鬆地將數據導出到一個XML文件?或者我應該只使用xml。對於我想要製作的東西來說,這很方便xml嗎?

回答

1

有一個關於SQLite和XML之間的選擇螺紋:

Xml or Sqlite, When to drop Xml for a Database?

對於你的情況,你要存儲的數據,然後提取他們在一個特定的順序:SQLite的原生提供這個functionnality ..另外,我認爲你可以很容易地從一個ResultSet中創建一個XML實例(我不知道該怎麼做,但我認爲它並不那麼難)。

2

我最近一直在爲我的應用程序進行過很多調查,我想我終於決定SQLite是最好的選擇。它看起來像XML最初更直接,但SQLite可能是最好的性能的原因。或者我想。