2013-05-23 2 views
0

Итак, у меня есть проект, который будет публичным (включая исходный файл). и в нем я использовал свой персональный «api», который я создал со временем (ничего особенного, просто много времени хранителей), и я хотел бы, чтобы этот конкретный файл .class был очень трудным для повторного использования кем-либо без разрешение. Какие-либо предложения?Obfuscate только один файл класса в Android

+1

Почему бы просто не ослабить все классы? Окончательный файл .apk будет меньше. ИМХО, если вы обфускаете один класс, вам нужно запутать хотя бы классы, которые используют этот класс. –

+0

Но мне нужно, чтобы пользователи могли редактировать основные файлы классов (например, изменять некоторые параметры или добавлять больше контента, изменять визуальные эффекты и т. Д.). и я не знаю его ничего особенного, но в нем есть платный код, например, ftp-соединения, smtp и многое другое из сетевых инструментов. проект не должен быть открытым исходным кодом, просто для того, чтобы служить «демо» для моих навыков. –

ответ

1

Сделайте свой собственный запутанный файл jar, который находится только из этого класса, и включите его в свой проект.

+0

................................................. ... я чувствую себя глупо сейчас .. по какой-то причине я не думал об этом ........ 1 год опыта Android и иногда тривиальный материал java не близок моему разуму. –

+0

Вот почему мы все любим друг друга отскакивают идеи от ... Мы теряем перспективу. – HalR

Смежные вопросы