我知道这是一个奇怪的请求,但我正在尝试启用一个在windows程序中运行的android应用程序。从技术上讲,它不需要在程序中运行,但我希望在我的程序中显示android应用程序界面,并能够与应用程序进行交互。有没有人尝试过这样的东西,或者能给我指出正确的方向?如果它有帮助,我希望在一个统一的或不真实的引擎模拟中做到这一点。
发布于 2014-04-21 07:44:52
你看过BlueStacks吗?它允许你在Windows或Mac上运行Android应用程序。然后,您可以尝试以Win/Mac的标准方式与其交互。但是,由于BlueStacks不提供任何应用程序接口来访问应用程序,因此您必须自己在与WinApi函数相关的显示上注入钩子。而这并不是最简单的任务。
作为另一种选择,我可以建议你在VirtualBox中运行安卓应用程序,并使用它的SDK来访问应用程序输出,并将其显示在你喜欢的地方。您还可以查看AndroVM项目(Genymotion的前身)及其SDL player。
https://stackoverflow.com/questions/23188388
复制相似问题