androidアプリ開発日記(2011/07/31)
今日はファイル入出力の問題から.
暗号ファイル複合化の前にこんな問題があったので,まずは予定を変更してこの問題を取り上げる.
Androidでは,アプリごとに出力が可能なディレクトリが定められている.
例として,作るアプリのメインパッケージ名がcom.blogger.www.mainであった場合,ファイル操作が行えるのは,
"/data/data/com.blogger.www.main/"内となる.
ファイルを指定するときに毎回この部分を書くのがめんどくさい・・・という人には次のようなメソッドがActivityクラスに用意されている.
openFileInput(String filename)
openFileOutout(String filename, int mode)
これでpm4a用のファイル読み込みをクリアできたような気もする.
そして,複合化について...
android sdkにもCipherクラスがあった.
これで複合化できるぜー・・・とはならなかった.
Javaでは提供されている暗号化アルゴリズムがandroidでは提供されていないものがあるではないですか.そしてPC版が使っているものは見事にそれなんです.
何とかできないかなぁ.
そもそも本当に提供させていないのかも良く分かっていない.
どんな暗号化アルゴリズムが提供されているかまとめられていないためにどうしようも無くなっている・・・.
採用している暗号化方式を変更するのが一番楽な道ではあるな.
とりあえず使用可能な暗号化方式を知りたい....
ラベル: pm4a
0 件のコメント:
コメントを投稿
登録 コメントの投稿 [Atom]
<< ホーム