Я довольно новичок в 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
Вы можете разместить его в любом месте, это действительно зависит от ваших потребностей. Ввод его в ваш dbhelper имеет смысл, хотя, но я бы обычно помещал его одним нажатием кнопки. –
Спасибо, это работает как шарм! :) – gedemagt