2017-02-17 2 views
0

アプリを作りたいと思っています。ユーザには2つのオプションがあります。ホーム画面に入る前にパスワードを入力するか、パスワードが不要な場合は、直接ホーム画面にリダイレクトされます。どのデータストレージを使用すべきですか? SharedPreferencesまたはSQLiteを使用してパスワードを保存するとより適切ですか?使用するデータストレージ

+0

小さいデータの場合は常にSharedPreferencesを使用します。 –

答えて

0

SQLiteは、表形式のデータに使用されます。ユーザーアカウント。

パスワードが1人のユーザーがいる場合は、SharedPreferencesを使用する方がはるかに簡単ですが、これを複数のユーザーに拡大する必要がない限り、これは大丈夫です。

0

アプリケーションが1人のユーザーに基づいている場合は、SharedPreferenceにパスワードを保存し、平易な文字列の代わりに暗号化されたパスワードを保存する方がよい。

1〜2人のユーザーしか理解できない別のテーブルを作成するためには、DBにパスワードを格納する必要があります。

0

私は同じことをしていて、共有優先設定を使用していました。 よくお互いに利点を持っています。 共有設定は高速アクセス用で、アプリケーションと一緒に高速アクセスできるようにメモリにロードされていますが、SQLiteは大量のデータストレージ用です...共有優先を使用することをお勧めします

関連する問題