WEB开发网
开发学院手机开发Windows Mobile 开发 为Windows Mobile 6.5开发Widget 阅读

为Windows Mobile 6.5开发Widget

 2011-01-06 10:58:21 来源:WEB开发网   
核心提示: 首页完成改版,来提意见 创建用户界面Widget是全屏应用程序,为Windows Mobile 6.5开发Widget(3),但是因为用户界面是通过HTML提供的,所以widget可以使用HTML布局来容纳电话中窗体元素,很重要的,请注意widget的HTML元素中<script>的src属性没有本地化
首页完成改版,来提意见

创建用户界面

Widget是全屏应用程序,但是因为用户界面是通过HTML提供的,所以widget可以使用HTML布局来容纳电话中窗体元素。另外,开发者可 以使用文档body对象来访问屏幕区域并适应设备。Widget API也可以为屏幕方向变化(如设备旋转)提供通知,开发者可以使用此通知来更新用户界面。

类似于AJAX应用程序开发,widget开发者可以响应控件及其他页面元素的事件。Windows Mobile中一个特别有用的功能是本地化。

本地化Widget

应用程序资源通常是适用于特定的地点的。特别的。文本应当被本地化为用户设备相应的语言和方言。在设计应用程序时,你应该识别出那些要被本地化的资 源,并且为要支持的每一个地点创建一个单独的文件。比如,一个显示货币汇率并存储引用的widget,应该从各自的本地网站获取这些信息,从而使美国的用 户能看到Dow Jones 的值,而英国的用户看到FTSE的值。

下面的代码片段摘自两个都叫做directoryUrls.js的文件。第一个文件是widget的默认文件。其资源指出http://mny.mobile.msn.com/en-us/default.aspx?网站用于存储引用。这个文件存储在部署文件中的js脚本文件夹下。第二段代码片段是针对en-UK(British English)的本地资源。在这种情况下,存储引用从http://mobile.uk.msn.com/device/mny/default.aspx?网站获得。这个文件和默认资源同名,但是放在en-UK/js本地化脚本文件下下。很重要的,请注意widget的HTML元素中<script>的src属性没有本地化;src属性只需引用js文件夹下的默认文件,Windows Mobile 6.5就会载入合适的文件。

// 默认地区, js/directoryUrls.js
var MSN_OCID_PARAM = "ocid=widget_mny_1";
var DirectoryUrls = {
MSNMoney: "http://mny.mobile.msn.com/en-us/default.aspx?"
+ MSN_OCID_PARAM
}

// UK 地区, en-UK/js/directoryUrls.js
var MSN_OCID_PARAM = "ocid=widget_mny_1";
var DirectoryUrls = {
MSNMoney: "http://mobile.uk.msn.com/device/mny/default.aspx?"
+ MSN_OCID_PARAM
}

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Windows Mobile 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接