标签: android security runtime sandbox modularity
我有一个Android应用A,该应用已使用库L1和L2进行了编译。 L2是一个外部库。在运行时,我知道这些库已编译到类池中,并且对L1和L2相互交互的代码和运行时参数没有任何限制。
我不希望L2访问L1运行时参数。我们如何仅通过定义明确的接口来确保访问安全?
android:process是用来隔离运行时参数的一种解决方案,但这会增加电池消耗,而不是可扩展的解决方案