是否存在与Android兼容的属性UTIL替代方案?

是否存在与Android兼容的属性UTIL替代方案?,android,apache-commons-beanutils,Android,Apache Commons Beanutils,Android上是否有类似于org.apache.commons.beanutils.PropertyUtils的便利工具 我似乎无法在我的android应用程序中使用beanutils,因为它依赖于PropertyDescriptor和IndexedPropertyDescriptor。所以我想知道是否有其他选择 基本上,我只想使用一个方法名作为字符串“someMethod”,并将其输入到setMethod(一个对象,“someMethod”,value),就像PropertyUtils一样;

Android上是否有类似于org.apache.commons.beanutils.PropertyUtils的便利工具

我似乎无法在我的android应用程序中使用bean
utils
,因为它依赖于
PropertyDescriptor
IndexedPropertyDescriptor
。所以我想知道是否有其他选择

基本上,我只想使用一个方法名作为字符串“someMethod”,并将其输入到
setMethod(一个对象,“someMethod”,value)
,就像
PropertyUtils
一样;但不必诉诸于反省的丑恶


还是我的双手被绑住了,我需要使用反射

根据
属性的不同,可以使用库或编写自己的代码。但它肯定不是花花公子。你可以大致了解在这方面必须做些什么


显然有一些项目已经成功地解决了这个问题,所以你可以研究他们的解决方案。看一看,然后。您可以在第一个项目的包
com.madrobot.beans
中找到
PropertyUtils
,在第二个项目中找到
com.badlogic.gdx.beans

有一个适用于Android的桥接库:。只需将所有apachebeanutils功能包含到项目路径中,并在Android项目中使用,就像在普通java应用程序中一样。此外,还有很多其他类迁移到这个支持Android的库中。请看清单

嘿,你有没有找到解决这个问题的办法?下面的答案提供了一些信息,但如果你能在Android上找到一种完整的键/值编码方法,那就太好了。这是一种简单、兼容且有效的方法,应该被标记为解决方案。