我意识到这是一个奇怪的请求,但我正在尝试启用在 Windows 程序中运行的 android 应用程序。它在技术上不需要在程序中运行,但我想在我的程序中显示 android 应用程序界面以及能够与应用程序交互。任何人都尝试过这样的事情,或者可以指出我正确的方向吗?如果有帮助,我希望在统一或虚幻引擎模拟中执行此操作。
问问题
226 次
1 回答
1
你看过BlueStacks吗?它允许您在 Windows 或 Mac 上运行 Android 应用程序。然后,您可以尝试以 Win/Mac 的标准方式与其交互。但是,由于 BlueStacks 不提供任何 API 来访问应用程序,因此您必须自己在显示相关的 WinApi 函数上注入挂钩。这不是最简单的任务。
作为替代方案,我建议您在 VirtualBox 中运行 Android 应用程序并使用其SDK访问应用程序输出并将其显示在您喜欢的位置。您还可以查看 AndroVM 项目(Genymotion 的前身)及其SDL 播放器。
于 2014-04-20T23:44:52.310 回答