安卓开发之嵌入H5

1、开启网络权限

AndroidManifest.xml

添加: 




    
        
            
                

                
            
        
    
    


2、隐藏顶部导航栏

styles.xml



    
    


3、MainActivity

启动初始化页面

    private WebView webview;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_main);

        //实例化WebView对象
        webview = new WebView(this);
        //设置WebView属性,能够执行Javascript脚本
        webview.getSettings().setJavaScriptEnabled(true);
        //支持alert的方法
        webview.setWebChromeClient(new WebChromeClient());
        //覆盖WebView默认使用第三方或系统默认浏览器打开网页的行为,使网页用WebView打开
        webview.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }
        });
        try {
            //设置打开的页面地址
            webview.loadUrl("https://www.atage.cn/op/open/login");
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
        setContentView(webview);
    }

4、效果图

安卓开发之嵌入H5_第1张图片

你可能感兴趣的:(Java,前端开发,安卓)