Ish*_*gra 7 android emulation android-emulator html5-canvas
我正在寻找Android的在线模拟器,我发现了这个:https://www.manymo.com
大多数Android开发人员可能熟悉这一点,或者可能不熟悉,因为它在市场上已经不再使用了.
所以作为开发人员,我首先想到的是,它是如何工作的(很多人会在查看之后再想).
我的研究:在前端它使用的是Canvas,它从用户那里获取输入并将响应显示为屏幕图像.所以前端对我来说非常清楚.
现在在后端,我不太确定,他们正在使用什么技术(无论编程语言或平台).我认为他们为服务器上的每个会话运行一个Emulator实例,以及它们如何捕获屏幕并在屏幕的某些位置调用输入.
令人困惑的部分是,他们如何向服务器端的模拟器和仿真器发送屏幕发送输入?
任何线索都会有所帮助.
低效但方便的解决方案是使用现有的测试框架或其底层引擎,例如 ChimpChat。
高效但乏味的解决方案包括:
连接到qemu,驱动 Android 模拟器的模拟引擎,和/或
运行修改后的模拟器映像,并修改固件,以实现此功能
| 归档时间: |
|
| 查看次数: |
3742 次 |
| 最近记录: |