Articles of андроид sqlite

Обновить Recyclerview из другой активности

У меня есть моя основная активность с фрагментом, ведь у меня есть Recyclerview, возвращающий все данные, заполненные из базы данных. В этом фрагменте я получил кнопку, которая вызывает другую активность, чтобы вставить объект в базу данных. Проблема заключается в том, когда действие завершается и возвращается к основной деятельности, Recyclerview не показывает новый элемент, который я […]

Андроидный ярлык, панель запуска db

Я хочу получить данные из пусковой установки db. final String AUTHORITY = "com.android.launcher2.settings"; final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/favorites?notify=true"); Cursor c = contentResolver.query(uri, columns, null, null, null); а также <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> <uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT"/> <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" /> Но сказано, что в logcat: Failed to find provider info for com.android.launcher2.settings

Скопировать базу данных sqlite с устройства на ПК

У меня есть программа для Android, которая хранит информацию в базе данных sqlite. Будет ли скопировано скопировать этот файл db на компьютер после подключения устройства через USB или если в самой программе будет записана специальная функциональность, чтобы выгрузить содержимое db в файл в каталоге / sdcard? благодаря

Ошибка курсора в Android говорит, что колонки не существует

Мое приложение должно возвращать курсор, содержащий кучу кавычек, в зависимости от выбранного автора. Прямо сейчас, я жестко кодирую приложение, поэтому он вернет только цитаты одного автора. Ошибка возникает в параметрах адаптера курсора, устанавливая столбец «to», он говорит мне, что этот столбец «quote» не существует. Я попытался изменить параметр на KEY_QUOTE и даже попытался изменить имя […]

Как использовать TRIGGER в Android SQLite

У меня есть две таблицы в базе данных: Стол один имеет имя и номер номера столбца В таблице два – номер комнаты и временный столбец. Теперь, когда номер комнаты из первого столбца удаляется или добавляется, моя вторая таблица также должна быть обновлена. Я думаю, что это возможно с помощью команды TRIGGER, но я не уверен, […]

SQLCipher для Android: icudt46l.zip действительно нужен?

Я ожидал, что файл данных локализации icudt46l.zip действительно не нужен, но если я не включу его в Nexus 5, я получаю ошибку времени выполнения: E/AndroidRuntime(4341): Caused by: net.sqlcipher.database.SQLiteException: not an error Это означает, что для SQLCipher для Android требуется почти 7 Мбайт дополнительных файлов : – 2,7 МБ активов / icudt46l.zip – 0.2MB lib / […]

Удалить все таблицы из базы данных sqlite

Я провел много исследований и не смог найти подходящий метод для удаления всех таблиц в базе данных SQLite. Наконец, я сделал код, чтобы получить все имена таблиц из базы данных, и я попытался удалить таблицы, используя имена извлеченных таблиц один за другим . Это не сработало. Пожалуйста, предложите мне метод удаления всех таблиц из базы […]

Android ExpandableListView и база данных SQLite

У меня есть две таблицы в моей базе – комнаты и устройства. В каждом номере может быть много устройств. Я хочу сделать расширяемое listview с именем комнаты как имя группы и устройств и состояние как дети (вкл. Или выкл.). Может ли кто-нибудь дать мне простую идею, потому что я как бы новичок в Android, и […]

Храните элемент с высоким списком с помощью SimpleCursorAdapter

Я реализую splitview, используя новый фрагмент из Google (Android 3). Когда пользователь выбирает что-то из списка, он показывает значение в области сведений и сохраняет элемент списка . Когда я использовал адаптер массива, он сохранил список элементов после добавления следующего: getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE); getListView().setItemChecked(postition, true); Но когда я перехожу к использованию базы данных с помощью SimpleCursorAdapter и настраиваемого […]

SQLite: эффективный поиск подстроки в большой таблице

Я разрабатываю приложение для Android, которое должно выполнять поиск подстроки в большой таблице (около 500 000 записей с названиями улиц и мест, поэтому всего несколько слов на запись). CREATE TABLE Elements (elementID INTEGER, type INTEGER, name TEXT, data BLOB) Обратите внимание, что только 20% всех записей содержат строки в столбце «name». Выполнение следующего запроса почти […]

Intereting Posts
Преобразование приложения Android в приложение Java Desktop ViewStub vs. View.GONE Класс IntentService не запускает AsyncTask в главной теме. Вызов метода должен быть вызван из основного потока, в настоящее время выбранный поток является рабочим Ошибка эмулятора Android: отсутствует файл ядра Правильное использование Sqlite на Android (SQLiteOpenHelper, подключения, основной поток и т. Д.) Java.lang.ClassCastException: android.widget.LinearLayout не может быть добавлен в android.widget.ListView Не удалось установить * .apk на эмулятор устройства-5554: EOF Как сохранить позицию ListView при использовании новых API-интерфейсов Loader? Как переопределить выбор текста по умолчанию в Android-браузере os 4.1+? Fetch в реагировать родной wont работать с ssl на android Как использовать asynctask для отображения индикатора выполнения, который учитывается? Android-джойстик для Android Studio, как приложение Gmail Как активировать Instant Run в AndroidStudio 2.0 Свертывание панели инструментов с помощью textShadow Isroid: exported = "true", необходимый для внутреннего использования поставщика контента