Создание и хранение пароля в Android - PullRequest
0 голосов
/ 01 декабря 2011

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

У меня естьсоздал два класса и один XML.Но сейчас я хочу, чтобы EdittextPreference отображал всплывающий 3 текст редактирования, а не обычный 1, чтобы пользователь мог сменить старый пароль.Смотрите код на данный момент

<EditTextPreference android:key="showPreferences"
    android:title="Preferences"
    android:summary="Admin Data"
    android:defaultValue="Nothing"/>

<EditTextPreference android:key="editPassword"
    android:title="Change Password"
    android:summary="This allows you to change password"
    android:defaultValue="Nothing"/>

package my.preferences;

import android.os.Bundle;import android.preference.PreferenceActivity;

открытый класс SetPrefs extends PreferenceActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.prefs);
}

}

Ответы [ 3 ]

2 голосов
/ 01 декабря 2011

Сохранение пароля пользователя в Shared Preference..

Класс SharedPreferences предоставляет общую структуру, которая позволяет сохранять и извлекать постоянные пары ключ-значение примитивных типов данных.Вы можете использовать SharedPreferences для сохранения любых примитивных данных: логических значений, чисел с плавающей запятой, целых, длинных и строковых значений. Эти данные будут сохраняться в течение всех сеансов пользователя (даже если ваше приложение уничтожено).

Android - общие настройки

1 голос
/ 01 декабря 2011

Вы можете сохранить имя пользователя и пароль в файле, зашифровать его содержимое и расшифровать, когда вам это нужно. Общие предпочтения - это еще один хороший вариант, который вы можете выбрать

Здесь - пример того, как зашифровать и как расшифровать что-либо:

1 голос
/ 01 декабря 2011

Если вы не хотите использовать базу данных, SharedPreferene для хранения паролей.Для кода, пожалуйста, покажите свои усилия.

...