コマンドを送信できるように、自宅のサーバーと通信するチャット プログラムを作成しています。ログイン情報を保存する最良の方法は何ですか? データベース?共通の好み?sqlite データベース? ファイル(xml、txt)?
皆さんはどう思いますか、なぜですか?
コマンドを送信できるように、自宅のサーバーと通信するチャット プログラムを作成しています。ログイン情報を保存する最良の方法は何ですか? データベース?共通の好み?sqlite データベース? ファイル(xml、txt)?
皆さんはどう思いますか、なぜですか?
この記事をご覧ください: http://developer.android.com/guide/topics/data/data-storage.html
私の意見では、データの量によって最善の方法が異なります.ログイン情報を保存したい場合はSharedPreferencesを使用しますが、多くの人のログイン情報を保存したい場合はsqliteデータベースを使用すると思います.
ログイン情報にはパスワードも含まれているため、データの保存場所を選択する際にこのセキュリティ上の問題を考慮する必要があります。
ログイン情報は通常、クライアントではなくサーバーに保存されます。私は間違いなく DB に保存することを選択します。
パスワードを DB (SQLite、MySql など) に保存する場合は、パスワードを暗号化することをお勧めします。
詳細については、こちらをご覧になることをお勧めします: Android: ユーザー名とパスワードを保存していますか?