Я хранил несколько sms-сообщений и их данные в базе данных. По умолчанию база данных хранится во внутренней памяти. Я хотел бы проверить внутреннюю память перед доступом к базе данных, и как только она будет заполнена, я бы хотел переместить базу данных во внешнюю память. Как справиться с этим?Как переместить базу данных из внутренней памяти во внешнюю память?
0
A
ответ
0
Довольно много не уверен, что вы точно там делаете. В то время как то, что я делаю, есть приложение в названии Android для Android и резервное копирование. Просто запустите эту утилиту, которая сохранит ваши сообщения в XML-файле на внешней SD-карте. Вы можете перемещать файл везде, где хотите, и xml можно легко читать и писать. Вы даже можете восстановить xml-файл с тем же приложением на любое другое устройство Android или на свое собственное устройство.
Смежные вопросы
- 1. Перемещение внутренней базы данных во внешнюю базу данных
- 2. Отправка данных во внешнюю базу данных
- 3. Скопируйте папку данных приложения во внешнюю память
- 4. Использовать внешнюю базу данных sqlite в приложении
- 5. Ввести детали Magento во внешнюю базу данных
- 6. Wildfly Swarm написать во внешнюю базу данных
- 7. Установка Android-приложения во внутренней или внешней памяти
- 8. Как перенести базу данных андроида SQLite во внутреннюю память?
- 9. Сохранить объект Java во внутренней памяти asynchroneously?
- 10. OptimisticLockException во внутренней сделке губит внешнюю транзакции
- 11. Выполнение запроса из Prestashop во внешнюю базу данных
- 12. Сохранение во внутренней памяти android
- 13. Создание внутренней папки Память
- 14. Android копирование файлов из внутренней памяти на внешнюю
- 15. Как экспортировать данные логсташей во внешнюю базу данных
- 16. Как записать данные во внешнюю базу данных в Android
- 17. Размер кэша во внутренней памяти
- 18. Создание папок во внутренней памяти
- 19. Android: сохранение файла во внешнюю память
- 20. Как вставить записи во внешнюю базу данных с объективом-C
- 21. Android: Как переместить тайник Dalvik BACK во внутреннюю память?
- 22. Добавление данных во внешнюю базу данных с использованием php-скрипта
- 23. Android, как создать папку во внутренней памяти?
- 24. Как создать папку во внутренней памяти
- 25. Android: Как хранить данные во внутренней памяти?
- 26. Как подключить внешнюю базу данных к AppEngine?
- 27. Извлечь файл, написанный приложением из внутренней памяти
- 28. Невозможно скопировать базу данных sqlite из активов во внутреннюю память
- 29. Android: сохранение битмапа во внешнюю память
- 30. Android: воспроизведение аудио из внутренней памяти
Я уверен, что это возможно, но прежде чем я отправлю полный ответ, я хочу, чтобы вы знали, что это не рекомендуется по соображениям безопасности. Базы данных хранятся во внутренней памяти, поэтому их невозможно извлечь из телефона. Любое приложение может получить доступ к внешней памяти, но только ваше приложение может получить доступ к внутренней памяти, зарезервированной для вашего приложения. Постскриптум Извлеченный я имею в виду, вы можете копировать что-либо из внешней памяти. Люди могут схватить его из приложения, отправить его через Интернет и проверить его со своего компьютера, если они захотят. – Rawr
, но что делать, если внутренняя память заполняется? – xyzandroid
Это действительно зависит от пользователя, большинство баз данных не занимают столько места в Android. Я не мог видеть, что вы получаете над несколькими МБ, хранящими сообщения длиной 160 символов, датами, получателями и т. Д. Я имею в виду, если вы не храните больше, чем несколько тысяч. Также подумайте о сохранении информации в XML-файле, как сказал Файсал Салим. Это более приемлемо для хранения xml-файла во внешней памяти, но никто не хранит там базы данных. – Rawr