Kotlin-Reflect-Tools 在Android上轻松操作Kotlin私有属性

Kotlin-Reflect-Tools-For-Android 是一个针对 Android 平台的 Kotlin 工具库,让开发者能够方便地使用 Java 反射 API 操作 Kotlin 中的私有属性。通过该工具库,开发者可以以 Kotlin 风格来修改或读取顶级的私有可见属性值。

使用步骤

  1. 在您的模块构建文件(build.gradle)中添加 jcenter 仓库:

gradle

repositories {

jcenter()

}

  1. 在依赖配置中应用库:

gradle

compile 'wu.seal:kotlin-reflect-tools-for-android:1.1.2'

关键方法描述

  • Any.getPropertyValue(propertyName: String):通过属性名称获取对象的属性值。
  • Any.changePropertyValue(propertyName: String, newValue: Any):通过属性名称修改对象的属性值。

这些方法极大地简化了在 Kotlin 中操作私有属性的复杂性,为开发者提供了便捷的反射操作方式。

zip 文件大小:157.37KB