Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Kazachek
17 / 17 / 8
Регистрация: 03.11.2013
Сообщений: 392
1

Изменить папку хранения БД SQLite Android

31.10.2017, 13:48. Просмотров 364. Ответов 3
Метки нет (Все метки)

Добрый день,
По данной теме уже были похожие посты. Многие хранят данные на cd карте.
Я бы хотел хранить базу в отдельной папке в памяти устройства где то в доступном месте, чтоб пользователь устройства мог этот файл скопировать себе на компьютер.

Есть ли руководства, уроки, или практика у кого нибудь, с чего начать?
И еще вопрос созрел: Можно ли это сделать без рут прав?

Заранее благодарю за помощь.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2017, 13:48
Ответы с готовыми решениями:

Хранения цены в SQLite
Гуру, посоветуйте! На чем остановиться? Кроме хранения нужны простые операции: 1) умножить на...

Android и sqlite
Вечер добрый, товарищи! Вопрос такой: как быстро считывать и передавать большое кол-во данных...

SQLite и Android
Подобная тема поднималась не раз, самые близкие это тут и тут но ответа так и не было, может мне...

SQLite и android
Привет. Вот решил посмотреть, что же такое android. Проконсультируете пожалуйста. 1. На сколько...

SQLite Android
Привет всем! У меня образовалась такая проблема: пишу приложение на android, при этом...

3
demixdn
310 / 255 / 79
Регистрация: 31.10.2016
Сообщений: 619
31.10.2017, 14:51 2
Kazachek, никогда не делал так, но вот тут описан способ.
1
ExFau$t
729 / 603 / 148
Регистрация: 08.05.2012
Сообщений: 2,936
31.10.2017, 14:55 3
https://stackoverflow.com/questions/...ase-on-sd-card
Java
1
Environment.getExternalStorageDirectory();
Это путь до sd, в конец дописываешь свой путь к папке. Если папки нет, создаёшь.
Java
1
2
3
4
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/myDir");
if (!myDir.exists()) {
    myDir.mkdir();
}
Добавлено через 2 минуты
Хотя, мне кажется, так делать не очень. Ну если только копию базы по требованию пользователя куда-нибудь поместить, а саму базу на sd.... не.
1
Kazachek
17 / 17 / 8
Регистрация: 03.11.2013
Сообщений: 392
31.10.2017, 15:02  [ТС] 4
Цитата Сообщение от ExFau$t Посмотреть сообщение
Ну если только копию базы по требованию пользователя куда-нибудь поместить, а саму базу на sd.... не.
а так можно сделать?
То есть выложить дамп базы в какую нибудь папку?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2017, 15:02

SQLite Android Unity3d
В папке Assets есть база данных. В редакторе запускаю проект, происходит считывание из БД. На...

SQLite Android таблица
Ужас устал помогите пожалуйста! В SQLite добавил дополнительную таблицу: public static final...

Обновление таблицы в SQLite на Android
Доброго времени суток. Извините если не в той теме пишу. Ребят посоветуйте как лучше сделать или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru