标签: java android reflection classloader
如何获取在Android中实现指定接口的所有类? 我认为应该以某种方式使用Classloader和Class类。
走遍所有由类加载器类加载并检查,如果它实现了指定的接口,我认为不是一个好主意。
我在这里找到了类似的问题和完美答案:Find Java classes implementing an interface。
但Dalvik有一些限制,我想知道Android上有哪种方法可用。 感谢。
答案 0 :(得分:1)
查看Google reflections库。这将构建并搜索反向反射数据的索引(即查找子类而不是查找超类),并应提供您想要的内容。