全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android编程实现webview将网页打包成apk的方法

本文实例讲述了Android编程实现webview将网页打包成apk的方法。分享给大家供大家参考,具体如下:

功能非常简单,而且乍一看没什么特别大的用处,因为实际上就是浏览器而已。。。但如果说网页一开始就是针对手机开发的呢?是不是可以将android的开发转变为网页的开发了?有待研究,不过据说也可以用这种方法将html5打包哦,先记录一下可能以后也可以赶下潮流。

public class MainActivity extends Activity {
  private WebView webview;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    webview = (WebView) findViewById(R.id.webview);
    //设置WebView属性,能够执行Javascript脚本
    WebSettings webSettings= webview.getSettings(); // webView: 类WebView的实例
    webSettings.setJavaScriptEnabled(true);
    webSettings.setSupportZoom(true);
    //设置默认缩放方式尺寸是far
    webSettings.setDefaultZoom(WebSettings.ZoomDensity.FAR);
    //设置出现缩放工具
    webSettings.setBuiltInZoomControls(true);
    webSettings .setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
    //加载需要显示的网页
    webview.loadUrl("https://www./");
    //设置Web视图
    webview.setWebViewClient(new HelloWebViewClient ());
  }
  @Override
  //设置回退
  //覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) {
      webview.goBack(); //goBack()表示返回WebView的上一页面
      return true;
    }
    return false;
  }
  //Web视图
  private class HelloWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
      view.loadUrl(url);
      return true;
    }
  }
}

内容非常简单,然后在layout里将R.id.webview放在合适的地方就完成了~

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android视图View技巧总结》、《Android开发动画技巧汇总》、《Android编程之activity操作技巧总结》、《Android布局layout技巧总结》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。


# Android  # webview  # 网页  # 打包  # apk  # Android WebView打开网页一片空白的解决方法  # Android开发笔记之如何正确获取WebView的网页Title  # Android WebView实现网页滚动截图  # 详解android 用webview加载网页(https和http)  # Android开发中使用WebView控件浏览网页的方法详解  # Android中替换WebView加载网页失败时的页面  # Android中Webview打开网页的同时发送HTTP头信息方法  # Android webView如何输出自定义网页  # 进阶  # 操作技巧  # 放在  # 相关内容  # 可以用  # 感兴趣  # 上一  # 给大家  # 如果说  # 更多关于  # 所述  # 转变为  # 程序设计  # 完成了  # 加载  # 没什么  # 这种方法  # 讲述了  # 开发了  # Override 


相关文章: ,怎么用自己头像做动态表情包?  建站之星微信建站一键生成小程序+多端营销系统  如何批量查询域名的建站时间记录?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  如何在阿里云虚拟主机上快速搭建个人网站?  公司网站制作价格怎么算,公司办个官网需要多少钱?  如何在阿里云购买域名并搭建网站?  建站主机服务器选型指南与性能优化方案解析  建站ABC备案流程中有哪些关键注意事项?  贸易公司网站制作流程,出口贸易网站设计怎么做?  魔方云NAT建站如何实现端口转发?  建站之星免费模板:自助建站系统与智能响应式一键生成  PHP正则匹配日期和时间(时间戳转换)的实例代码  香港服务器网站卡顿?如何解决网络延迟与负载问题?  如何快速打造个性化非模板自助建站?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  公司网站制作需要多少钱,找人做公司网站需要多少钱?  高端建站三要素:定制模板、企业官网与响应式设计优化  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  如何基于云服务器快速搭建个人网站?  淘宝制作网站有哪些,淘宝网官网主页?  官网网站制作腾讯审核要多久,联想路由器newifi官网  教程网站设计制作软件,怎么创建自己的一个网站?  高端云建站费用究竟需要多少预算?  小型网站建站如何选择虚拟主机?  如何在局域网内绑定自建网站域名?  已有域名和空间如何搭建网站?  网站制作的步骤包括,正确网址格式怎么写?  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  宝塔建站无法访问?如何排查配置与端口问题?  SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?  如何选择网络建站服务器?高效建站必看指南  深入理解Android中的xmlns:tools属性  中山网站推广排名,中山信息港登录入口?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  如何选择适合PHP云建站的开源框架?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  ,交易猫的商品怎么发布到网站上去?  企业微网站怎么做,公司网站和公众号有什么区别?  Python路径拼接规范_跨平台处理说明【指导】  黑客如何通过漏洞一步步攻陷网站服务器?  如何在景安云服务器上绑定域名并配置虚拟主机?  如何在阿里云高效完成企业建站全流程?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  代刷网站制作软件,别人代刷火车票靠谱吗?  如何通过网站建站时间优化SEO与用户体验?  音乐网站服务器如何优化API响应速度?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。