`
helpbs
  • 浏览: 1154979 次
文章分类
社区版块
存档分类
最新评论

Android 2.3新特性:Web Apps概述

 
阅读更多

webapp

翻译问题待修正。

你可以让你的网页内容提供给用户两种方式:在传统的Web浏览器,在一个Android应用程序,在布局,包括一个WebView

这里有两种方式开发一个Android应用程序:作为一个客户端应用程序(使用Android SDK的开发,并作为硬软件的用户设备安装。)或Web应用程序(Web标准和开发利用通过Web浏览器访问,无须安装在用户设备)。

你可以选择适合您的应用的开发方法,这里取决于以下几个因素,但Android的发展决定了通过提供一个Web应用程序更容易:

1.支持Viewport属性——让您以正确的大小支持基于Web应用程序在屏幕尺寸;

2.CSSJavaScript的功能——让你提供不同的风格和屏幕上的像素密度(屏幕分辨率)的图像。因此,您决定开发一个AndroidWeb应用程序可以排除屏幕支持的考虑,因为它已经很容易使您的Web页的外观在所有类型Android驱动的屏幕上呈现美观。


因此,您决定开发一个Android的Web应用程序可以排除屏幕支持的考虑,因为它已经很容易使您的Web页的外观由Android驱动的所有类型的屏幕好。

Android的另一个伟大的特点是,你不必建立在纯粹的网络应用程序在客户端或纯粹。你可以混合在一起的两个发展一个客户端的Android应用程序嵌入一些网页(使用您的Android应用程序布局一WebView)。图1你可以提供可视化,无论是从网页浏览器或您的Android应用程序访问您的网页。但是,您不应该发展一个Android应用程序只是作为一种手段来启动你的网站。相反,你的网页在你的Android应用程序中嵌入应设计特别是对于环境。你甚至可以定义你的Android应用程序之间和您的网页界面,允许在网页上的JavaScript呼吁在你的Android应用程序的Android API来提供基于Web的应用程序的API。

由于Android的1.0 WebView已问世Android应用程序在其布局和绑定的JavaScript嵌入到Android API的网页内容。经过机器人密度增加了更多的屏幕(加入高和低密度屏幕支持)的支持,Android 2.0的新增特性的WebKit框架,让网页属性指定视图和查询屏幕密度,以便修改风格和形象资产,如上所述。由于这些特征,是机器人的WebKit框架的一部分,无论是Android浏览器(默认的Web浏览器与平台提供)和WebView支持相同的视功能和屏幕密度。

开发一个机器人供电设备的Web应用程序你应该阅读下列文件:

从Web应用程序定位屏幕
如何正确大小的机器人供电设备的Web应用程序,支持多屏幕密度。在这个文件中的信息重要的,如果正在构建一个Web应用程序,你至少期望能够在Android供电器件(你应该承担任何你在网络上发布),但特别是如果你瞄准移动设备或使用WebView
构建Web应用程序WebView
如何你的Android应用程序中嵌入网页使用WebView和JavaScript的绑定到Android的API。
调试Web应用程序
如何调试网络应用程序使用JavaScript控制台的API。
对于Web应用程序的最佳实践
列出你做法应遵循以提供Android的供电设备有效的Web应用程序。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics