android API Guides 之 web app

WebAppsOverview

把应用加载到android上有两种方式:一种是客户端应用(就是用androidsdk并安装后缀名为.apk的安装包),另一种就是web应用(就是根据网络标准规范,通过浏览器加载—-这种方式不需要在用户设备商安装任何东西)。

要选择web这种方式是要依赖于几个因素的,但是对于android来说要开发webapp所要提供的这几个因素是非常简单的。

。支持窗口—–根据你的屏幕的大小来适当的确定你web应用的大小。

。CSS和js特性———–允许根据屏幕的分辨率像素密度,提供不同的风格和大小不同的图片。

因此,如果你想开发一个web应用就不需要考虑屏幕适配了。应为在不同的android设备屏幕上,让web网页展示的非常好,这已经很早就实现了的了。

Android另一个很大的特性就是,你不需要去创建一个很纯粹的客户端或是很纯粹的web。你可以通过在客户端中嵌入web页面(在layout中使用webview控件),把这两种方式混合起来。

把应用加载到android上有两种方式:一种是客户端应用(就是用androidsdk并安装后缀名为.apk的安装包),另一种就是web应用(就是根据网络标准规范,通过浏览器加载—-这种方式不需要在用户设备商安装任何东西)。

要选择web这种方式是要依赖于几个因素的,但是对于android来说要开发webapp所要提供的这几个因素是非常简单的。

。支持窗口—–根据你的屏幕的大小来适当的确定你web应用的大小。

。CSS和js特性———–允许根据屏幕的分辨率像素密度,,提供不同的风格和大小不同的图片。

因此,如果你想开发一个web应用就不需要考虑屏幕适配了。应为在不同的android设备屏幕上,让web网页展示的非常好,这已经很早就实现了的了。

Android另一个很大的特性就是,你不需要去创建一个很纯粹的客户端或是很纯粹的web。你可以通过在客户端中嵌入web页面(在layout中使用webview控件),把这两种方式混合起来。

如图一所示,你可以通过浏览器或是你的

从中新添加了WebKit框架属性,允许网页去指定窗口属性并且窗口的密度来去修改样式和图片资源。因为这些属性是android的webkit的一部分,所以android浏览器(默认的浏览器)和webview都支持相同的窗口和屏幕密度属性。

在android操作系统的设备上开发web应用,你应该读下面的文档:

TargetingScreensfromWebApps

在android系统设备上如何确定web应用适当的大小和支持多个屏幕密度。这个文档的信息是非常重要的,如果你想开发一个web应用(至少希望在android设备上可以运行),尤其是对于针对移动设备和使用webview的方面的开发。

BuildingWebAppsinWebView

怎样在你的android应用里使用webviwe来嵌入web页面并绑定js的api

BestPracticesforWebApps

在实践中你应该遵循的一系列东西,为了在你的android设备上提供一个有效的web应用

当你能爱的时候就不要放弃爱

android API Guides 之 web app

相关文章:

你感兴趣的文章:

标签云: