0

私は、ダミーのための Android アプリケーション開発を読んだ後、Android をいじっていましたが、他には何も知りませんでした (私がどれだけ知っているかを説明するためだけに) 私は最初の便利で非常に単純なアプリを作成しようとしています。アプリは次のことを行う必要があります。

  1. パスワードを要求する
  2. 文字列を読み取る (メモリのどこかに保持されている)
  3. パスワードをキーとして使用して文字列を復号化します
  4. 文字列を xml として解析し、データを表示します

コーディングの練習になる以外に、これは大量にありすぎて覚えられない機密データを格納するための卑劣な方法として役立ちます。アプリにこのデータの入力を処理させたくありません。事前に入力してもらいたいのです。(今は再利用性を気にしないでください)ただし、コード内の文字列をハードコーディングしたくありません。アプリの内部ストレージのファイルに文字列を保存することにしました (これが悪い考えである場合は、何か他のことを自由に提案してください)。これらのファイルを操作する方法の例がたくさん見つかりました。しかし、それらはすべて実行時にファイルを作成することを扱います。私がやりたいことは、Eclipse プロジェクトの一部としてファイルを作成し、実行時にアプリで利用できるようにすることです。これを行うことは可能ですか?

4

1 に答える 1

1

私がやりたいことは、Eclipse プロジェクトの一部としてファイルを作成し、実行時にアプリで利用できるようにすることです。これを行うことは可能ですか?

はい、可能です。assetsまたはres/rawディレクトリにファイルを作成し、アプリの実行中にそのコンテンツを埋めることができます。

ただし、機密情報を保存する場合、これが最適な場所かどうかはわかりません。

于 2013-07-06T22:12:53.263 に答える