如何防止反射以访问java中的类或方法

如何防止反射以访问java中的类或方法,java,android,reflection,android-library,aar,Java,Android,Reflection,Android Library,Aar,我已经开发了一个android库,我想阻止反射来访问我的类字段和方法。我记得一些关于SecurityManager的事情,但我不知道它是否有用 如何实现这种功能?JVM具有安全机制,允许您通过Java安全策略文件定义代码限制。 除非您另行指定,否则它将使用默认值 使用SecurityManager和足够严格的安全策略运行应用程序,可以在以下位置找到策略: 您可能会发现本教程非常有用: 通过防止反射,您到底想控制什么?如果问题是安全性,那么标准的Android应用程序隔离机制是否还不够?这是一个

我已经开发了一个android库,我想阻止反射来访问我的类字段和方法。我记得一些关于
SecurityManager
的事情,但我不知道它是否有用


如何实现这种功能?

JVM具有安全机制,允许您通过Java安全策略文件定义代码限制。 除非您另行指定,否则它将使用默认值

使用SecurityManager和足够严格的安全策略运行应用程序,可以在以下位置找到策略:

您可能会发现本教程非常有用:

通过防止反射,您到底想控制什么?如果问题是安全性,那么标准的Android应用程序隔离机制是否还不够?这是一个包含AIDL服务的库,最终将由第三方应用程序使用。我想确保第三方应用程序在运行时不会对我的类和变量进行任何恶意更改。