【问题标题】:Add Dalvik byte code to existing APK with Delphi [closed]使用 Delphi 将 Dalvik 字节码添加到现有 APK [关闭]
【发布时间】:2012-12-08 01:44:33
【问题描述】:

我的公司要求我在 delphi 中创建一个 dalvik 字节码注入器,以便在其现有应用程序中传递一段代码。基本上它是在主要活动中显示广告的代码。 所以这是我的问题,有没有办法在 delphi 中做到这一点?我正在开发界面以使某些东西非常易于使用:

  • 用户选择一个apk文件
  • 用户选择要添加的广告类型
  • 代码已添加到 apk 中
  • 生成并保存了一个新的 apk

我假设广告 cpde 应该以字节码格式存储。

我希望有人可以帮助我。

问候。

【问题讨论】:

  • 如果它是您的 apk,为什么不直接添加到源代码并重新编译?如果不是你的 apk,那你真的应该修改别人的工作吗?
  • 这是公司的应用程序,但这个工具应该由没有或只有很少编程技能的商业服务使用。
  • 这里没有问题。你需要问一个具体的问题。请参阅faq
  • 如果它是您的 apk,并且您正在为添加的布局开发所有修改,那么在您的项目中设置一些值并教商业服务更改一个简单的变量不是更容易允许广告展示然后重新构建应用程序?
  • 关闭为“不是一个真正的问题”?

标签: android delphi apk bytecode dalvik


【解决方案1】:

为了简化商业服务的工作,请考虑使用 Apache Maven 构建项目。

如果它使用 Maven 作为构建工具,Delphi 应用程序只需要修改 Maven POM 文件来配置它(通过为广告添加所需的 JAR 依赖项)。这可以使用 Delphi 提供的内置 XML 库来完成。

然后操作员只需要触发重建就可以了。

可以使用 Maven 构建 Android 项目(请参阅 here)。使用 Maven,项目也独立于 IDE。

【讨论】:

  • 非常感谢。最好的解决方案往往是最简单的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-06
  • 2016-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-27
相关资源
最近更新 更多