Articles of андроид sqlite

Как получить данные из курсора в ContextMenu

Я хочу получить текущую запись курсора, а не только идентификатор, чтобы я мог манипулировать контекстным меню. Я видел здесь этот пример, который показывает вам, как получить идентификатор: @Override public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()) { case DELETE_ID: AdapterView.AdapterContextMenuInfo info= (AdapterView.AdapterContextMenuInfo)item.getMenuInfo(); delete(info.id); return(true); } return(super.onOptionsItemSelected(item)); } Это здорово, потому что это позволяет мне получить соответствующий […]

Шифровать базу данных sqlite Android:

Привет, в моем запущенном приложении у меня уже есть база данных sqlite . И теперь проблема в том, что любой может вытащить sqlite database с устройства и использовать ее. Теперь мне нужно encrypt the sqlite file . Я обнаружил, что SQLCipher используется для шифрования базы данных sqlite. Но реальная проблема заключается в том, что я […]

Сохранение двойных значений в SQLite: как обеспечить точность?

У меня проблема с двойными значениями, которые мне нужно хранить в базе данных sqlite для Android. Так как эти двойные значения представляют значения gps (lat & lng), мне действительно NEED абсолютная точность до девятого числа после запятой. Теперь у меня есть таблица вроде этого: CREATE TABLE x REAL lng; И вставьте sth (hardcoded), например: INSERT […]

Как получить список записей GreenDAO?

Я хочу получить некоторые записи из своего стола, но GreenDAO не предоставляет его. Как это: SELECT TOP 1 * FROM table_name В LINQ вы можете получить верхние записи с помощью Take() , есть ли какое-либо решение для GreenDAO? Можно ли предложить предложение?

Android / ORMLite Вставить строку с идентификатором

В настоящее время я использую ORMLite для работы с базой данных SQLite на Android. В рамках этого я загружаю кучу данных с серверного сервера, и я хотел бы, чтобы эти данные были добавлены в базу данных SQLite в том же формате, что и на бэкэнд-сервере (то есть идентификаторы одинаковы и т. Д.), , Итак, мой […]

Предотвращение исключения IllegalStateException в SQLiteCursor для Android

У меня есть ListActivity , привязанный к курсору, когда элементы в ListView выбраны, действие EditItem запускается startActivityForResult , эта EditItem несколько запросов, каждая из которых помещается в отдельный отдельный курсор. Они используются для заполнения прядильщиков, подобно полю поиска в БД доступа. Моя проблема заключается в том, что как только пользователь покинет это действие EditItem , […]

Запрос запроса SQlite по отдельности

У меня есть таблица, содержащая 2 типа текста внутри столбца. Первый тип – это строка адреса электронной почты (ex 222@dsad.com), а вторая – имя человека (John Doe) Я использую этот запрос для сортировки данных, так что сначала отображаются строки, которые не имеют @ char, а затем те, которые имеют его: SELECT * FROM Name ORDER […]

Android SQLite INSERT

Я использую execSQL в базе данных SQLite. Sql INSERT strnig – это INSERT INTO Tasks (_id, Aircraft, Station, Discrepancy,DateCreated, CreatedBy, Status, DateClosed, ClosedBy, ArrivalFlightID, RecordChangedByUI) VALUES ('271104',' ','ORD','Critical Flight (0496/28)','9/4/2011 6:57:00 PM','SYSTEM','NEW','','null','0','N') Таблица "create table Tasks (_id integer primary key, " + "Aircraft text null, Station text null, Discrepancy text null, DateCreated text null, CreatedBy […]

Изменение первичного ключа таблицы в SQLite

У меня есть следующая таблица: [id,lang,data] Где первичный ключ – id Я хочу изменить первичный ключ на id,lang не теряя содержимого таблицы. Какой запрос я должен выполнить, чтобы изменить его? благодаря

Жизненный цикл базы данных Sqlite? Он удаляется, когда приложение закрыто?

Я следую простому учебнику, который создает класс, который распространяется от SQLiteOpenHelper и создает БД с одной таблицей и 5 строками. Хорошо, но мне нужно понять еще немного о базах данных Android Sqlite. Например, что произойдет, если приложение закрыто или телефон выключен? Удалена ли база данных? благодаря