Android中反射API的用途是什么?它在Android方面有什么优势以及为什么有必要?
答案 0 :(得分:2)
在Android中,Google设置了一些隐藏的API,因此开发人员无法直接访问这些API。在这种情况下,我们可以使用Java中的Reflection功能在运行时调用这些API。
我使用的反射的一个典型应用是更改MOBILE DATA CONNECTION状态,开发人员没有这样的公共API,但是,我们可以使用Reflection来实现它。 See here:
但是,不鼓励这样做,因为将来会更改隐藏的API而不通知。这意味着该应用可能无法在更高的API级别上运行。