共有プリファレンスは、 キー値ベースのXMLファイルです 。 /data/data/package_name/shared_prefs/<filename.xml>
ます。
root権限を持つユーザーはこの場所に移動し、その値を変更することができます。共有環境設定の値を保護したい場合は、簡単な暗号化と復号化メカニズムを作成できます。
共有環境設定は決して安全のために構築されたものではなく、データを保持するための簡単な方法です。
パラメータ | 定義 |
---|---|
入力 | 暗号化または復号化する文字列値。 |
共有設定は安全に構築されたことはなく、データを保持するための単純な方法です。
ユーザーの資格情報などの重要な情報を格納するための共有プリファレンスを使用することはお勧めできません。ユーザーの資格情報(パスワードなど)を保存するには、AndroidのAccountManager
などの他の方法を使用する必要があります。