Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
5 / 5 / 1
Регистрация: 17.10.2016
Сообщений: 172

При переносе приложения на карту памяти где хранятся SharedPreferences, SQLite базы и тп ?

05.04.2017, 15:02. Показов 3139. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Где хранятся настройки SharedPreferences, SQLite базы и тд?
Нужно ли что то дополнительно прописывать или при переносе на карту памяти все автоматически сделается?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.04.2017, 15:02
Ответы с готовыми решениями:

Где хранятся файлы с БД SQLite в Android Studio?
Такая проблема, создал БД, создал колонки с именами, но потом начал переименовывать и ошибка (код ниже). Пишет не создано колонки с именем,...

SharedPreferences. Изображение не загружается при запуске приложения
В приложении кнопка, при нажатии на которую открывается галерея, там пользователь выбирает изображение, которое принимает ImageView. Так же...

При повторном запуске приложения не загружаются сохраненные значения SharedPreferences
Всем привет. сразу пишу, что андроид начал изучать недавно. В общем, в программке надо реализовать сохранение введенного или выбранного из...

21
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
05.04.2017, 15:09
При переносе приложения все его данных останутся в системных директориях. Если ты пути не хардкодил, то всё нормально должно быть.
0
5 / 5 / 1
Регистрация: 17.10.2016
Сообщений: 172
05.04.2017, 15:10  [ТС]
ExFau$t, а что надо прописать чтобы приложение можно было перенести на карту?
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
05.04.2017, 15:26
Ну меня в квартиру пропиши. В смысле прописать? Это штатными средствами мобилы делается.
0
5 / 5 / 1
Регистрация: 17.10.2016
Сообщений: 172
05.04.2017, 15:31  [ТС]
ExFau$t, нет, погуглил и нашел что надо в манифесте прописать
Java
1
android:installLocation="auto"
и кстати базы данных и все файлы всеравно хранятся в памяти
The .apk file is saved to the external storage, but any application data (such as databases) is still saved on the internal device memory.
Добавлено через 1 минуту
Вопрос теперь такой. Как сделать чтобы все данные полностью были на sd карте???
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
05.04.2017, 15:35
Проверяешь наличие, и пишешь свои пути.
Здесь есть пример: http://developer.alexanderklim... vetosdcard
Но как по мне - это бред, карточку вынул и всё, конец. А интернал есть всегда, вставлена карта или нет не имеет значения.
1
5 / 5 / 1
Регистрация: 17.10.2016
Сообщений: 172
05.04.2017, 15:54  [ТС]
ExFau$t, флеш память планшета имеет ограниченный ресурс, и если еще работать с базами данных то ресурс закончится еще быстрее. Поэтому и хочу перекинуть на карту чтобы сдохла карта, но не сам планшет.
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
05.04.2017, 16:09
о как!
ты на планшете работаешь с "базами данных"?
0
5 / 5 / 1
Регистрация: 17.10.2016
Сообщений: 172
05.04.2017, 16:14  [ТС]
Паблито, да
SQLite — это встраиваемая кроссплатформенная БД
0
314 / 257 / 81
Регистрация: 31.10.2016
Сообщений: 619
05.04.2017, 16:16
Arion32, БД можно перенести, sharedPreference по моему нельзя. но ничего не мешает тебе завести свой файлик с json, к который ты будешь записывать\считывать параметры, а потом сохранять на диск. НО все эти данные становятся публичными. Любое приложение может прошариться и скачать твою БД и все данные, поэтому если все же так делать, при этом это будет публичное приложение, то следует шифровать данные и быть готовым к тому, что они могут не существовать (кто-то их затрет).
0
5 / 5 / 1
Регистрация: 17.10.2016
Сообщений: 172
05.04.2017, 16:46  [ТС]
demixdn, к сожалению до json еще не дошел. Есть способы проще?
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
05.04.2017, 17:05
Тебе только на твоём планшете и всё?
0
314 / 257 / 81
Регистрация: 31.10.2016
Сообщений: 619
05.04.2017, 17:17
Arion32, SharedPreference весит килобайтики, если не пихать туда какие то громадные строки. Так что его можно оставлять во внутренней памяти.
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
05.04.2017, 18:40
Ну дык и бд маловероятно, что имеет сколько-нибудь значимый объём.
0
5 / 5 / 1
Регистрация: 17.10.2016
Сообщений: 172
05.04.2017, 19:17  [ТС]
ExFau$t, за год эти килобайтики всю память убьют
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
05.04.2017, 20:31
А они у тебя размножаются друг с другом? Что такого должно случиться за год?
0
5 / 5 / 1
Регистрация: 17.10.2016
Сообщений: 172
06.04.2017, 08:06  [ТС]
ExFau$t, планируется использовать приложение 7 дней в неделю по 5-7 часов в день. тобишь каждый день. Хотя это все в теории...
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
06.04.2017, 11:15
И ты каждый сеанс увековечиваешь в память для будущих поколений?
0
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
06.04.2017, 17:35
Arion32, не имеет значение сколько работает приложение в день.
Как часто ты собираешься писать в энергонезависимую память?
Какого объёма?
0
5 / 5 / 1
Регистрация: 17.10.2016
Сообщений: 172
07.04.2017, 12:42  [ТС]
_Night_Scream_, ExFau$t, работа с базой данных постоянна происходит. размер базы от 2 до 30 кб.
раз в минуту что то обновлять да будет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.04.2017, 12:42
Помогаю со студенческими работами здесь

Изменить путь к папке, где хранятся базы MySQL
Нужно сделать так, чтобы базы данных, с которыми работает программа, хранились не в папке по умолчанию, а в заданной папке. Как изменить...

Как перенести приложения на карту памяти?
Всем привет! Так вот, как перенести приложения на карту памяти? Память телефона делится на три памяти: внутренняя(512 мб), память...

Как позволить установку приложения на карту памяти?
Здравствуйте. Возникла необходимость дать возможность переносить программу на SD карту. Видится мне, что делается это в пару кликов,...

Как устанавливать приложения на карту памяти, а не в память смартфона
Как устанавливать приложения на карту памяти а не в память смартфона на Sony Ericsson XPERIA neo V MT11i?Встроенная память телефона 320мб...

Ошибка при переносе базы
Помогите! После выгрузки базы на одном компьютере и загрузки на другом в 1С при запуске выскакивает ошибка ...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru