Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
30 / 30 / 5
Регистрация: 21.03.2013
Сообщений: 381

Кнопка "Стереть данные", как от нее защититься?

10.02.2017, 16:12. Показов 1264. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В настройках приложения есть кнопка "Стереть данные", она удаляет все данные (в том числе и sql) приложения.

1 Есть ли способ сохранить информацию введенную в приложения (не хардкод), не используя внешнее хранилище (сервер)?

2 Если нет, то firebase подойдет для сохранения данных, когда пользователь жмет "Стереть данные" ?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.02.2017, 16:12
Ответы с готовыми решениями:

Как стереть неверно введенные данные...
Доброго дня! Пишу простые консольные приложения, нтересует такой вопрос: а можно ли как-то при вводе подать сигнал компьютеру о том, что...

Как сделать чтобы кнопка в диалоговом окне не подсвечивалась до того, как на нее наведешь мышкой? (MFC)
Как сделать чтобы кнопка в диалоговом окне не подсвечивалась mfc до того, как на нее наведешь мышкой?

Как сделать так чтоб кнопка менялась если навести на нее мышкой?
Как сделать так чтоб кнопка менялась если навести на нее мышкой?

6
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
10.02.2017, 16:15
powowstal, что за данные такие важные?

Добавлено через 1 минуту
бд в любом случае лучше хранить на сервере, а SharedPref. не стоят того, пользователь войдёт в приложение, как при первом запуске.
1
314 / 257 / 81
Регистрация: 31.10.2016
Сообщений: 619
10.02.2017, 16:45
Лучший ответ Сообщение было отмечено powowstal как решение

Решение

powowstal,
1. Можете создать папку в корне sdcard. "Стереть данные" ее не коснется, т.к. система не свяжет эту папку с вашим приложением. Но тогда вам никто не даст гарантии, что ее не удалит пользователь или какой нибудь клинер. Т.е. есть вероятность того, что инфа буде уничтожена и в таком случае.
2. Firebase подойдет. Но естественно если он сотрет данные, и не включит инета - то и данные не восстановятся. Т.е. минусы тоже есть, их нужно определить заранее и оценить.
1
30 / 30 / 5
Регистрация: 21.03.2013
Сообщений: 381
10.02.2017, 23:02  [ТС]
ExFau$t,
Цитата Сообщение от ExFau$t Посмотреть сообщение
что за данные такие важные?
идентификация пользователя.
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
10.02.2017, 23:07
powowstal, ну и ничего страшного, создаст новый профиль или что там у тебя, это его проблемы, не твои.
0
30 / 30 / 5
Регистрация: 21.03.2013
Сообщений: 381
10.02.2017, 23:22  [ТС]
ExFau$t, дело в том что приложение не стандартное и система сохранения пароля отбитая "особая".
Раз введя пароль его больше нельзя ввести, только с переустановкой приложения. Еще есть идея не проверять пас, а только ограничиться imei но это может повлиять на безопасность.
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
10.02.2017, 23:29
powowstal, удаление данных по сути и есть переустановка приложения, а авторизацию почти всегда лучше делать через сервер.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.02.2017, 23:29
Помогаю со студенческими работами здесь

Как сделать, чтобы кнопка, по нажатию на нее, окрашивалась в красный цвет на 3 секунды
Суть, мне надо, чтобы когда я нажимаю на кнопку, то она становилась на 3 секунды красной, а потом опять принимал свой прежний цвет. в...

Как сделать, чтобы кнопка увеличивалась после удаления текста слева от нее? Vue.js
Есть панель, где кнопка занимает всю высоту и ширину, но если пользователь вводит titleLeft, то кнопка уменьшается до размера ее...

Стереть данные из таблицы
Здравствуйте. Подскажите пожалуйста, как стереть все данные из таблицы. Естественно это не из злого умысла. У меня есть промежуточная...

Стереть данные из листбокса
Другая проблема. Выбирая значение из combobox-a, добавляются данные в listbox, но при выборе другого значения в combobox-e, данные в...

Как сделать чтоб кнопка в форме при наведении на нее мышкой убегала от курсора мыши?
Добрый вечер) подскажите пожалуйста, как сделать чтоб кнопка в форме при наведении на нее мышкой убегала от курсора мыши? VBA in MS...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru