0

Androidでアプリケーションを作成します。.apk を .zip に変換でき、レイアウトと xml ファイルが抽出されることはわかっています。xml のデコードを回避する方法はありますか? 変換できないようにapkをエンコードするにはどうすればよいですか? ありがとう

4

1 に答える 1

0

.APKファイルは、ディレクトリ/ファイルのレイアウトが事前定義された単なる.ZIPファイルであり、「変換」はありません(単に拡張子の変更について話している場合を除きます)。

ProGuardを使用してコードを難読化することはできますが、XMLファイルをエンコード/暗号化する「標準的な」方法はありません。自分で手動で暗号化/復号化することもできますが、復号化のために実行時に大量のオーバーヘッドが発生し、多くの標準インターフェイスは標準のプランテキストXML形式を想定しているため機能しません。あなたはあなたが求めていることを達成するためにたくさんのコードを見ています。これはすべて、strings.xmlなどを暗号化することを望んでいることを前提としています。

カスタムXMLデータファイルの暗号化を検討している場合は、ここにいくつかの良い提案があるスレッドがあります。

于 2011-06-24T05:19:04.877 に答える