【问题标题】:Able to alter code of libraries imported with Gradle (Android Studio)?能够更改使用 Gradle (Android Studio) 导入的库的代码吗?
【发布时间】:2015-04-09 22:20:05
【问题描述】:

是否可以在Android Studio 中更改通过Gradle 导入的库的代码?我认为这是不可能的,因为库是在运行时添加的?

Java 中是否有与 extensions in Swift 等效的内容? Swift 中的扩展基本上是一种向现有类添加更多功能/方法的方法。无需直接修改原始源代码。

提前致谢!

【问题讨论】:

  • "是否可以在 Android Studio 中更改通过 Gradle 导入的库的代码?" - 并不真地。 “在 Java 中是否有任何相当于 Swift 的扩展?” -- 因为很少有人监视android 标签会熟悉 Swift,你不妨解释一下你的意思。
  • stackoverflow.com/questions/381226/… 这似乎只适用于 Java 字节码。对于 Android 运行时使用的 Dex 字节码,我认为除非有人为此编写工具,否则这种方法不会奏效。

标签: android import android-studio gradle


【解决方案1】:

是否可以在 Android Studio 中更改通过 Gradle 导入的库的代码?

根据您的 Swift 扩展参考,与您定义的不同。

Swift 中的扩展基本上是一种向现有类添加更多函数/方法的方法。无需直接修改原始源代码。

Java 没有这个,抱歉。

【讨论】:

    猜你喜欢
    • 2015-08-30
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    • 2014-01-20
    • 2019-04-27
    相关资源
    最近更新 更多