最近项目中有个新需求,就是登陆后从服务器获取H5的游戏列表,然后下载到客户端本地,然后点击某个游戏,运行的是下载到本地的H5游戏,求大神提供思路
直接用安卓webview来呈现游戏啊,下载、load页面等webview都提供有方法,包括h5跟原生安卓的通讯也有相关定义的接口
Android WebView常见问题解决方案汇总:
就目前而言,如何应对版本的频繁更新呢,又如何灵活多变地展示我们的界面呢,这又涉及到了web app与native app之间孰优孰劣的争论. 于是乎,一种混合型的app诞生了,灵活多变的部分
这个是可以实现的,你可以用webView加载,另外一些css js文件可以提前下载放到本地,放到assets文件夹下,这样就可以提高性能,H5的游戏也就是在一个URL而已外加一些js交互,所以很好弄的
你可以已压缩包的形式(.zip)下载你的H5游戏,把它放到指定或者相对的文件夹下面,用Webview去读取就好了。