0
我在android和SQL方面很新穎。我正在製作一個應用程序,它可以從加速計獲取數據,並將它們存儲在SQLLite數據庫中。之後我打算把數據庫拿出來,這樣我就可以繪製數據了。我有兩個問題:使用SQLite進行數據收集
如何我可以將數據保存爲SD卡上的可用文件?我看過一些話題,但我無法解決它的工作。我想我需要一些例子/教程。
其次,一些收集後,應用程序開始滯後。我想這是存儲方法,它是這樣的DB-類:
public long createEntry(float x, float y, float z, float t) { ContentValues cv = new ContentValues(); cv.put(X_DATA,x); cv.put(Y_DATA,y); cv.put(Z_DATA,z); cv.put(TIME_DATA,t); return ourDatabase.insert(DATABASE_TABLE, null, cv); }
我希望你能幫助我。
第一部分確實幫了大忙!關於第二。我應該在哪裏放置這段代碼?我應該使它成爲DBHelper類中的一種方法,然後每次調用它時需要將數據保存到文件中? – gedemagt 2012-04-16 19:53:39
你可以將它放在任何地方,這取決於你的需求。把它放在你的dbhelper中雖然是有道理的,但是我通常會在點擊一個按鈕的時候放入它。 – 2012-04-16 19:55:11
謝謝,它的作品就像一個魅力! :) – gedemagt 2012-04-16 21:55:12