Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
SteveJobs
0 / 0 / 0
Регистрация: 25.04.2016
Сообщений: 42
#1

Сохранение файлов с данными после удаления - Android

11.05.2016, 20:07. Просмотров 186. Ответов 7
Метки нет (Все метки)

Всем привет! Я написал 2 метода в которых сохраняется и загружается текст в файл xml:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   
    private void saveGame() {
        sPref=getPreferences(MODE_PRIVATE);
        //sPref=getSharedPreferences("MyPref",MODE_PRIVATE);
        SharedPreferences.Editor editor=sPref.edit();
        editor.putString(SAVED_TEXT,editText.getText().toString());
        editor.commit();
        Toast.makeText(this,"Data saved",Toast.LENGTH_SHORT).show();
    }
    private void loadGame() {
        sPref=getPreferences(MODE_PRIVATE);
        //sPref=getSharedPreferences("MyPref",MODE_PRIVATE);
        String savedText=sPref.getString(SAVED_TEXT,"");
        editText.setText(savedText);
        Toast.makeText(this,"Data loaded",Toast.LENGTH_SHORT).show();
    }
Но у меня возникли подозрения: наверное этот файл можно заменить через блокнот. Можно или как-то запретить его использование или скрыть. И как сделать так чтобы файл сохранялся после удаления приложения и при повторной установке данный брались из него?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
11.05.2016, 23:58     Сохранение файлов с данными после удаления #2
SteveJobs, шифровать данные. Но это не является 100% гарантией. Вообще 100% гарантии нет. Только необратимый BCrypt какой-нибудь
SteveJobs
0 / 0 / 0
Регистрация: 25.04.2016
Сообщений: 42
12.05.2016, 16:42  [ТС]     Сохранение файлов с данными после удаления #3
А как их шифровать?
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
12.05.2016, 17:05     Сохранение файлов с данными после удаления #4
Цитата Сообщение от YuraAAA Посмотреть сообщение
Только необратимый BCrypt
В том смысле, что зашифровал и забыл?
SteveJobs
0 / 0 / 0
Регистрация: 25.04.2016
Сообщений: 42
12.05.2016, 21:22  [ТС]     Сохранение файлов с данными после удаления #5
А смысл шифровать, если нельзя прочитать?
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
12.05.2016, 22:24     Сохранение файлов с данными после удаления #6
Шифровать данные в файле можно как угодно, информации навалом. Самый простой способ по-битное исключающее ИЛИ по каждому байту файла. Ключ храните внутри приложения. Т.е. файл можете сохранить в любом удобном для вас месте, например, на CD-карте. Если приложение установлено, то содержимое файла доступно благодаря встроенному ключу. Если нет приложения, то юзер найдет только файл с абракадаброй. Но примитивные шифры не спасут от профи
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
13.05.2016, 13:21     Сохранение файлов с данными после удаления #7
Цитата Сообщение от SteveJobs Посмотреть сообщение
Можно или как-то запретить его использование
http://www.4tablet-pc.net/software/3...-for-android-h
раз одно приложение где то может установить режим "только чтение"
значит и ваше где то сможет
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2016, 22:03     Сохранение файлов с данными после удаления
Еще ссылки по теме:

Android Как после удаления view компонентов (removeAllViews) вернуть их?
Оперирование данными из textview Android
Android Обмен данными между Activity
Вернуться во фрагмент с данными? Android
Работа с большими данными Android

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

Или воспользуйтесь поиском по форуму:
SteveJobs
0 / 0 / 0
Регистрация: 25.04.2016
Сообщений: 42
17.05.2016, 22:03  [ТС]     Сохранение файлов с данными после удаления #8
Valakin, я ставлю MODE_PRIVATE. Мне ведь и записывать надо или я что-то не понял.
Yandex
Объявления
17.05.2016, 22:03     Сохранение файлов с данными после удаления
Ответ Создать тему
Опции темы

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