Избегайте преобразования XML в .apk в .apk.zip в Android - PullRequest
0 голосов
/ 24 июня 2011

Я создаю приложение в Android. Я знаю, что .apk может конвертироваться в .zip, и мои файлы макета и xml извлекаются. Есть ли способ избежать декодирования xml? Как я могу закодировать apk, чтобы он не мог конвертироваться? спасибо

1 Ответ

0 голосов
/ 24 июня 2011

Файл .APK - это просто файл .ZIP с предопределенным расположением каталога / файла, здесь нет «преобразования» (если только вы не говорите об изменении расширения).

ProGuard можно использовать для маскировки кода, но не существует «стандартного» способа кодирования / шифрования файлов XML. Вы можете зашифровать / расшифровать их вручную самостоятельно, но вы будете вносить большие накладные расходы во время выполнения для расшифровки, и многие стандартные интерфейсы не будут работать, потому что они ожидают стандартного формата XML планового текста. Вы смотрите на большое количество кода, чтобы выполнить то, что вы просите. Все это при условии, что вы хотите зашифровать свой strings.xml и т. Д.

Если вы хотите зашифровать пользовательские файлы данных XML, здесь есть ветка с некоторыми полезными советами здесь .

...