安卓下面的webview配置问题 玩h5游戏失败

Android 码拜 5年前 (2015-04-26) 471次浏览 0个评论

小弟听说安卓自带的webview 根系统自带的浏览器功能一样于是乎
想在自己试试webview 封装h5游戏试试
于是调用了安卓自带的webview运行h5游戏出现了一些问题
1、游戏加载不能 开始的loading一直在转 无法进入游戏主题
2、游戏主体完成后 不能弹出结果 

主要问题:
系统自带浏览器可正常
我封装的webview不能正常使用
是不是 设置方面有问题呢?
 

求大神指导

源码:
package com.example.webview2;
import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.webkit.WebChromeClient;

public class MainActivity extends Activity {
    /** Called when the activity is first created. */
        private WebView webview;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        webview=(WebView)findViewById(R.id.webview);
        webview.setWebChromeClient(new WebChromeClient());
        webview.setWebViewClient(new WebViewClient());
        //设置WebView属性,能够执行JavaScript脚本
        webview.getSettings().setJavaScriptEnabled(true);
        //加载URL内容
        webview.loadUrl(“http://9g.game6.cn/yxngmrg/game.html”);
        //设置web视图客户端
        webview.setWebViewClient(new MyWebViewClient());
    }
    //设置回退
    public boolean onKeyDown(int keyCode,KeyEvent event)
    {
            if((keyCode==KeyEvent.KEYCODE_BACK)&&webview.canGoBack())
            {
                    webview.goBack();
                    return true;
            }
            return super.onKeyDown(keyCode,event);
    }
    //web视图客户端
    public class MyWebViewClient extends WebViewClient
    {
            public boolean shouldOverviewUrlLoading(WebView view,String url)
            {
                    view.loadUrl(url);
                    return true;
            }
    }
    
}

安卓下面的webview配置问题 玩h5游戏失败
100分
要看你页面里的具体 内容,webview不是所有标记都支持的
安卓下面的webview配置问题 玩h5游戏失败
引用 1 楼 lingco 的回复:

要看你页面里的具体 内容,webview不是所有标记都支持的

酱紫 那请问有没有什么开源的功能比较强大的webview呢

安卓下面的webview配置问题 玩h5游戏失败
引用 1 楼 lingco 的回复:

要看你页面里的具体 内容,webview不是所有标记都支持的

关键就是 微信、系统自带这种 都可以运行没问题 

自己引用封装的webview就不成

安卓下面的webview配置问题 玩h5游戏失败
有个叫HTML5webview的开源可以用0.0

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明安卓下面的webview配置问题 玩h5游戏失败
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!