Articles of андроид sqlite

Вставка значений в таблицу SQLite на Android

Я новичок в разработке приложений для Android. Я попытался вставить значения в базу данных SQLite с помощью кода ниже; public class cashbook extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); SQLiteDatabase db; db = openOrCreateDatabase( "cashbookdata.db" , SQLiteDatabase.CREATE_IF_NECESSARY , null ); final String Create_CashBook = "CREATE TABLE CashData (" + "id INTEGER […]

Курсор финализирован без предварительного закрытия () Android

В моем приложении у меня есть listview. Я получаю свои данные с помощью запроса из SQLiteDatabase. Когда я получаю данные из db, я получаю эту ошибку: Это происходит, когда я иду от строки 20 до 21. Я попытался разместить cursor.deactivate () и cursor.close () на regel 50. Но без результата. Кто-нибудь знает, почему я получаю […]

Android: окно курсора заполнено

W / CursorWindow (15677): Окно заполнено: запрошено выделение 2195889 байт, свободное пространство 2096720 байт, размер окна 2097152 байт Я знаю, что есть память приложений: D / dalvikvm (15677): GC_FOR_ALLOC освобожден 9K, 30% бесплатно 17050K / 24291K, приостановлено на 45 мс Так что его чисто сделать с окном размера курсора, когда Чтение blob в byte[] . […]

Android: массовая вставка, когда InsertHelper устарела

Существует много ответов и руководств с помощью InsertHelper, чтобы быстро вставлять вставки в SQLiteDatabase. Но InsertHelper устарел от API 17. Какой теперь самый быстрый метод для массового ввода больших наборов данных в Android SQLite? До сих пор моя самая большая проблема заключалась в том, что SQLiteStatement не очень удобно работать, где InsertHelper имеет обязательные столбцы […]

Как построить SQLite-запрос в GROUP с помощью ORDER?

У меня довольно интересная ситуация. У меня есть база данных SQLite, полная адресов и сообщений (адреса не уникальны, сообщения есть). Каждое сообщение также имеет связанную с ним дату. То, что я хочу сделать, это выбрать адрес, сообщение, дату и количество сообщений, которые связаны с адресом. Поэтому я подумал: «Я могу просто GROUP по адресу получить […]

Нужен пример sqlite с Monodroid

Может ли кто-нибудь указать мне пример использования sqlite с Monodroid? Я не смог найти ни одного.

Тестирование базы данных SQLite в Robolectric

Я пытаюсь протестировать простую базу данных SQLite с помощью Robolectric в приложении для Android. Я добавляю некоторые значения, но при чтении их возвращается 0 строк. Я использую класс SQLiteOpenHelper для доступа к базе данных. // RequestCache extends SQLiteOpenHelper RequestCache cache = new RequestCache(activity); SQLiteDatabase db = cache.getWritableDatabase(); // Write to DB ContentValues values = new […]

Просмотр базы данных SQLite на устройстве в Android Studio

Я использую последнюю версию Android Studio. Когда я запускаю свое приложение в эмуляторе, я могу просмотреть свою базу данных, пройдя через: tools -> Android Device Monitor -> clicking on the emulator in the left panel -> file explorer -> data -> data -> com.project-name Но этот параметр недоступен при запуске моего приложения на устройстве. Я […]

SQLiteQueryBuilder.query () и SQLiteDatabase.query ()

В чем разница между этими двумя подходами? Для меня кажется, что единственным преимуществом SQLiteDatabase является его способность работать с разными базами данных. Я прав?

Проводник DDMS-файлов не может получить доступ к данным \ data (HTC Desire HD)

Я работаю над некоторым кодом SQLite и хотел бы изучить базу данных. Если я запустил код в эмуляторе, я могу вытащить файл из data \ data \ myProject \ databases с помощью диспетчера файлов DDMS, но если я запустил его на самом аппаратном обеспечении, папка data \ data недоступна. Есть ли способ обойти это, кроме […]