美文网首页
Android实现调用web浏览器功能APP

Android实现调用web浏览器功能APP

作者: mero1iu | 来源:发表于2018-09-17 20:59 被阅读0次

在某些浏览网页有移动端的网页显示时,可以将其封装制作成Android APP,从而对特定人群投放,实现一个简单的APP功能。

   具体实现方法如下代码,功能见注释:

第一步:

   最重要的一件事情,将网络权限赋予给APP,在资源文件中添加:

<uses-permission android:name="android.permission.INTERNET"/>

第二步:

在布局资源文件中对界面进行编辑,实现具体功能。


<WebView

    android:id="@+id/webView"

    android:layout_width="match_parent"

    android:layout_height="match_parent"/>

第三步:

在主程序中直接写入调用web访问代码,并实现返回上级页面功能。


//进行定义

webView =findViewById(R.id.webView);

WebSettings webSettings = webView.getSettings();

webSettings.setJavaScriptEnabled(

true);

//

所需加载的网址

webView.loadUrl("http://vrdytt.com");

webView.setWebViewClient(new WebViewClient() {



// 复写shouldOverrideUrlLoading()方法,使得打开网页时不调用系统浏览器, 而是在本WebView中显示

    @Override



public boolean shouldOverrideUrlLoading(WebView view, String url) {

        view.loadUrl(url);



return true;

    }



// 当每一个页面加载出来时的动作 可以获取当前页面的信息 如URL 如标题等});

//监控后退键,确保可后退至上一页面@Override

public boolean onKeyDown(int keyCode, KeyEvent event){



if((keyCode == KEYCODE_BACK) && webView.canGoBack()){

        webView.goBack();



return true;

    }



return super.onKeyDown(keyCode,event);

}

//释放资源,防止溢出@Override

protected void onDestroy() {



super.onDestroy();



//释放资源

    webView.destroy();

    webView=

null;

}

```java

相关文章

  • Android实现调用web浏览器功能APP

    在某些浏览网页有移动端的网页显示时,可以将其封装制作成Android APP,从而对特定人群投放,实现一个简单的A...

  • 浏览器唤醒app解决方案汇总

    原理及说明: 首先:无论IOS还是Android,浏览器无法预知本地是否安装了某个APP。功能实现的本质是浏览器通...

  • Android Webview 实现input type="fi

    一、引言 Android webview是不会默认实现web里的 的选择文件功能,要想实现web的选择文件功能需要...

  • Android与JS交互之JSBridge框架的简单使用

    功能描述: 1.Android调用JS 2.JS调用Android 直接上代码: 1.在app的build.gr...

  • App 分类

    webapp: 移动端的 web 页面,纯浏览器应用 native-app: java(android开发) 或者...

  • iOS控件--UIWebView--网页显示控件

    UIWebView可以实现一个Web浏览器,可以实现静态加载HTML、动态URL地址,可以实现网页导航,以及调用J...

  • JsBridge使用演示

    在Android项目开发中,如果需要在Android程序中调用web中的功能,我们可以用Jsbridge来作为桥梁...

  • Web App和Native App

    移动App的实现有两种形态,一种是通过Web的方式实现,也就是在App内部通过加载Web网页的方式实现产品功能;另...

  • .net打印pdf文件

    方法一(web):window.print() print()方法是浏览器打印功能的一种程序调用。print方...

  • Camera (拍照)

    1、调用系统Camera App实现拍照和摄像功能 准备工作 上面调用系统Camera App,我们压根不需要任何...

网友评论

      本文标题:Android实现调用web浏览器功能APP

      本文链接:https://www.haomeiwen.com/subject/jnvdnftx.html