GPo*_*tas 3 sdk android hidden-files android-library
我已经在Android中创建了一个库,并希望将其作为SDK分发。
我只想向最终开发者展示一个类作为公共接口,而将其余的SDK类隐藏起来。
任何帮助或指导,将不胜感激。
小智 5
如果您使用Java创建Android库(这意味着它不是本机库/共享对象等),则始终有可能将其源代码反编译。如果您使用Proguard之类的工具对其进行混淆,则仍可以反编译源代码,但会对其进行混淆。
隐藏库源代码的唯一方法是在本机代码(C / C ++)中实现它,然后将其编译为共享对象(.so文件/动态库),并在Java中为公共接口提供JNI包装器。
| 归档时间: |
|
| 查看次数: |
603 次 |
| 最近记录: |