有没有办法将Android库限制在特定的JAVA应用程序上?我希望防止程序员在另一个应用程序中使用我的lib。
编辑
我正在构建一个共享库,用户(另一个程序员)将在另一个应用程序中使用它。
编辑2这个库还包括一个通过JNI与本机库交互的java库。
发布于 2015-09-26 18:47:39
我希望防止程序员在另一个应用程序中使用我的lib。
..。大概是为了某种形式的复制保护。
您没有说明“允许的”应用程序是由您构建的还是由其他人创建的。
如果前者,静态地将库链接到应用程序中,则很难在其他地方重用该库。
如果是后者,您可以使用一些技术,例如在/proc/self/exe中查找库中的应用程序名称,如果所看到的不是您所允许的,则退出
也就是说,一般来说,这是在浪费时间。
https://stackoverflow.com/questions/32800245
复制相似问题