我正在开发一个项目,使用户能够获得他即将下载的应用程序的演示。 与https://www.manymo.com类似的东西;但我很惊讶如何在网页中嵌入模拟器。 对此有任何帮助表示高度赞赏。
答案 0 :(得分:0)
这只是一种处理方法
创建android模拟器并安装VNC服务器 然后使用基于Web的vnc客户端并将其嵌入到您的服务器中。(大多数解决方案需要启用Activex / java的浏览器)。
我们基于VNC的客户需要注意 https://novnc.com/info.html
嵌入说明
https://github.com/novnc/noVNC/blob/master/docs/EMBEDDING.md
答案 1 :(得分:0)
一种方法可以是
答案 2 :(得分:-3)
首先,在应用程序资源中嵌入一个html文件。 为此,请在“ res”文件夹中创建“ raw”子文件夹,然后添加HTML格式的文件:
在布局文件中使用WebView视图:
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webviewHelp android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
在您的活动onCreate()方法中使用以下代码:
WebView webview = (WebView) findViewById(R.id.webviewHelp);
webview.loadData(readTextFromResource(R.raw.help), "text/html", "utf-8");
其中readTextFromResource是这样的:
private String readTextFromResource(int resourceID)
{
InputStream raw = getResources().openRawResource(resourceID);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
int i;
try
{
i = raw.read();
while (i != -1)
{
stream.write(i);
i = raw.read();
}
raw.close();
}
catch (IOException e)
{
e.printStackTrace();
}
return stream.toString();
}
希望对您有帮助。