今日学习任务:理解Android
Web Apps的运行机制,实现简单的包含Web View的应用程序
涉及的主要内容:1)
Android Web Apps的两种形式 2)Web View的创建和使用方法
1. Web Apps的两种形式
在Android中,Web Apps有两种形式供用户访问。一种就是用手机上的浏览器直接访问的网络应用程序,这种情况用户不需要额外安装其他应用,只要有浏览器就行;而另一种,则 是在用户的手机上安装客户端应用程序(.apk),并在此客户端程序中嵌入Web View来显示从服务器端下载下来的网页数据,比如新浪微博和人人网的客户端。对于前者来说,主要的工作是根据手机客户端的屏幕来调整网页的显示尺寸、比 例等;而后者需要单独开发基于Web View的Web app. 本篇主要是学习后者的开发。
(图片来源于:developer.android.com)
2. 怎样在Android应用程序中加入Web View?
2.1 先在layout文件中加入<WebView>元素
1
2
3
4
|
android:id = "@+id/webview" android:layout_width = "fill_parent" android:layout_height = "fill_parent" /> |
2.2 由于应用程序需要访问网络,所以需要在AndroidManifest.xml中请求网络权限的:
1
|
< uses-permission android:name = "android.permission.INTERNET" /> |
2.3 使用Web View: