发布时间:2025-12-09 16:19:46 浏览次数:7
原理:
其实就是在app内部放置一个浏览器内核,这个内核可以是浏览器的系统内核,也可以是腾讯的x5内核,一般使用腾讯浏览器的x5内核,如果环境不允许,则使用默认的系统的内核
使用x5系统内核:
在腾讯tbs官网上下载:x5内核,放在libs目录下
x5内核初始化
启动游戏
游戏资源的放置目录:
方法1:全局变量和实例化对象绑定
//js 调用 java//声明一个全局变量JavaCode//这个全局变量和当前这个this对象绑定webView.addJavascriptInterface(this, "JavaCode");//在当前对象的类中添加如下方法// 如果target 大于等于API 17,则需要加上如下注解// @JavascriptInterface@JavascriptInterfacepublic void helloZhangMan(String toast){Log.d("webview", "zhangman");Toast.makeText(this,"zhangman"+toast,Toast.LENGTH_LONG).show();}//在js代码中就可以像下面这样调用了JavaCode.helloZhangMan("520");在creator中配置好ndk和sdk的路径
构建:
构建以后的目录:
使用android stiduo打开即可
最后构建apk