本文实例讲述了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小时内与您取得联系。