2011-01-31 3 views
-1

私のアプリケーションにはデータベースが必要です。データベースには、パスワード用のテーブルが1つだけ含まれています。パスワードは一度だけ挿入され、削除やアップグレードは不要です。誰かがコードを助けることができますか?このパスワードデータベースの場合、ユーザーは1回だけ挿入し、データベースは閉じます。ユーザーが次回に挿入すると、パスワードはデータベースのパスワードと照合されます。Androidのデータベース

答えて

2

SharedPreferencesを1フィールドのみ格納する理由は何ですか?

暗号化し、そのモードMODE_PRIVATEに設定され、そしてあなただけのこの道を、ユーザーが入力したテキストを暗号化し、そしてSharedPreferences

と一致し、チェックする必要がある時はいつでも、あなたが簡単になりますSharedPreferencesに保存する前にパスワード。

ちょうど私が編集テキストでユーザーからパスワードを取られ、そしてどのようにこの文字列を暗号化するには、thisthis

私の英語のため申し訳ありません
+0

を参照してください、plsはあなたが確認することができ – Nilesh

+0

Androidの開発におけるこの正確なイム初心者の使用方法を助けますこれは以下のとおりです:http://developer.android.com/reference/android/util/Base64.html#encodeToString%28byte[],%20int,%20int,%20int%29 パスワード文字列をbyte []配列に変換しますその配列をこのメソッドに渡すと、暗号化されたStringが返されます –

1

で優れたチュートリアル:connecting-android-application-with-any-database

答えは次のとおりです。

おそらく最も簡単な方法はとPHPのようなものを使用することですそれから、あなたのAndroidアプリケーションからのHTTP要求をそれに送ります。また、これを読んでより多くの情報

ためthisを見てみましょう:これは役立ちますhow-to-connect-android-to-a-database-server

希望を。

1

単一の行を含む1つのテーブルに必要な場合は、データベースが正しい選択ですか?私はパスワードをSharedPreferencesに保存する方が良いかもしれないと思う。 data storageオプションをご覧ください。