Я разрабатываю приложение для Android. У него есть страница входа в систему. Каков наилучший способ сохранить данные пользователей, чтобы они не заполняли свои учетные данные каждый раз, когда они используют приложение. в соответствии с Link? мы можем использовать диспетчер аккаунта или клятву2. Я все еще не уверен, какие методы я могу использовать. Я просто хочу, чтобы пользователь вводил имя пользователя и пароль один раз .. Я сталкивался с другими методами, но я ищу лучший метод для использования.Запомнить пользователей в android
ответ
Вы можете использовать эту функцию, чтобы сохранить имя пользователя и пароль
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SharedPreferences shared = getSharedPreferences("shared", MODE_PRIVATE);
if(shared.contains("username") && shared.contains("password")){
startingActivity();
} else {
saveInformation(userId,pass);
}
}
public void saveInformation(String username,String password) {
SharedPreferences shared = getSharedPreferences("shared", MODE_PRIVATE);
SharedPreferences.Editor editor = shared.edit();
editor.putString("username", username);
editor.putString("password", password);
editor.commit();
}
Будьте осторожны при сохранении паролей в sharedPreferences, поскольку они хранятся в текстовом XML-файле; описанный выше метод работает, но сохранит его в виде обычного текста. Пользователи с корневыми устройствами могут получить доступ к этому файлу и просмотреть пароль обычного текста. См. Эту страницу для хорошего обзора методов защиты данных в ваших общих предпочтениях: http://www.codeproject.com/Articles/549119/Encryption-Wrapper-for-Android-SharedPreferences – matthewrdev
@MattR большое спасибо за этот драгоценный комментарий и спасибо за то, что помогли мне узнать больше, спасибо – Developer
@MattR, где я найду этот общий XML-файл настроек на своем устройстве – Developer
- 1. Запомнить меня CheckBox Android
- 2. Android-приложение запомнить настройки
- 3. Сброс «запомнить меня» cookie для всех пользователей
- 4. Android Facebook SDK Запомнить сеанс
- 5. Android - лучший способ запомнить дату
- 6. Запомнить меня наполовину работающий - Android
- 7. Как запомнить Вход в аккаунт Google Android
- 8. Как добавить опцию «запомнить меня» в Android?
- 9. Статистика пользователей Android-пользователей
- 10. Есть ли альтернатива для Cookies, чтобы запомнить выбор пользователей?
- 11. Отключение запроса «Запомнить мой пароль» для пользователей, посещающих сайт
- 12. запомнить переменная в закладке
- 13. Найдите пользователей припаркованного автомобиля. Android
- 14. Android WebView - запомнить имя пользователя и пароль
- 15. Android не может запомнить мои файлы
- 16. Android - Путаница Относительно «Запомнить меня» функциональность
- 17. Помните, что ваш выбор пользователей в Android
- 18. Как добавить «Запомнить меня» Войти Android
- 19. запомнить функциональность в CodeIgniter
- 20. «Запомнить меня» в ASP.Net
- 21. Запомнить пароль в winform
- 22. Laravel 5,1 & запомнить функциональность
- 23. Запомнить меня за 1 час в android application
- 24. Как реализовать функцию «Запомнить меня» в Android-активности?
- 25. запомнить requestPermissions на андроид Зефир
- 26. Android Отслеживание местоположения пользователей?
- 27. Android: отслеживание аутентификации пользователей
- 28. Отношение активных пользователей Android
- 29. OpenId + запомнить меня/автоматического входа в
- 30. Уведомить пользователей Android
использование sharedprefernces для достижения –
увидеть мой ответ, это поможет вам даже я также использую этот – Developer
@BirajZalavadia правильно и Gaurav дал ответ, который вы можете использовать это –