为Windows Mobile 6.5开发Widget
2011-01-06 10:58:21 来源:WEB开发网在运行时,WIndows Mobile 6.5将会检测设备的地区(如en-US
或en-UK
),如果存在一个和以地区名命名的文件夹,他就会使用这个本地化文件夹作为脚本文件的基准文件夹。如果不存在这样的文件夹,Windows mobile会搜索一个以语言名(如en)命名的文件夹。
如果设备找不到任何的本地化文件,将会载入默认文件。Widget代码包含在地区无关的脚本文件中。为了获取用于存储引用的URL,这个代码会访问 DirectoryUrls。directoryUrls.js本地化文件中MSNMoney变量MSNMoney将会被Windows Mobile将会被Windows Mobile载入,从中获得适合于地区的URL。
如果你提供了本地化文件,那你也要提供默认文件,这一点很重要。所有的widget文件都可以被本地化。然而,为了减小部署包的大小,最好只对单独的项目局部进行,就像上面演示的一样,而不是简单的提供每一个HTML及JavaScript文件的本地化副本。
使用Widget JavsScript对象
一个Widget就是一个用JavaScript编写的单独的本地执行的AJAX应用程序。Widget可以简单到只是一个包含<script>
元素的HTML文件,也可以有一个或多个JavaScript文件构成。HTML文件可以包含<object>
元素,这就意味着widget也可以显示Flash文件。JavaScript服从于widget安全模型。
Windows Mobile提供了一个叫做widget的JavaScript对象,从而提供对一些设备系统 状态信息及widget特有功能的访问。widget对象通过其属性提供一些信息,并且也可以被用于创建一个状态对象以访问其他功能。widget的 manifest文件是一个部署在widget中的XML文件。本文将在稍后进行介绍。
属性
更多精彩赞助商链接
热点阅读最新推荐
飞鹰联盟成员网站 Copyright © 2003-2013 CnCms.Com. All Rights Reserved 京ICP备10000768号
|