Widget初学者必看技术文档是本文要介绍的内容,主要是来了解并学习Widget应用,具体关于Widget内容的实现来看本文详解。
一、Widget是什么?
Widget是安装在手机上的小容量客户端应用程序,它不仅兼容多种网页技术(XHTML,CSS,JavaScrpit,AJAX),而且还可以通过三星WidgetAPI获取各种手机功能。通常Widget主要用于应付简单任务,比如提供网站搜寻界面、执行简单计算、显示新闻标题、天气预报、提供股票行情等等;此外,Widget还可以充当提供多重功能的复合应用程序。Widget的开发和手机安装却是非常快捷便利的。
1、理解Widget
Widget通过网络浏览器引擎来执行操作,我们可以通过手机屏幕左手边系统托盘条中的widget图标来访问widget。只要使用者把widget图标拖到widget显示区域,就可以看到widget的1级深度层内容。
2、Widget的分类
所有类型的widget都有以下几个共同特点:
所有widget在widget系统托盘条中都有自己的托盘图标;
所有widget都通过widget包格式来实现分发;
所有widget都有共同的内部构件:XHTML文件,CSS样式表,JavaScript代码以及图像文件;
(1)在线Widget与离线Widget
在线Widget通过手机数据连接(WiFi/3G/EDGE/GPRS)来获取内容/数据,而离线Widget只能使用用户生成的数据或者储存在手机中或widget中固定编程的数据。
(2)网络链接Widget与Widget内容显示
Widget最简单的形式就是用widget图标来代替网页链接,而当用户打开这个widget时,它只是把网络浏览器指引到具体的地址。在另一方面,更复杂的widget从1级深度层开始显示内容。
二、为什么使用Widget
1、.开发的迅捷简便
Widget开发流程相当简明直接,不需要任何高端的技能或工具。请参考“教程”和“代码实例”以获取更多详细信息。
2、信息获取的快捷
设备主屏幕上显示的widget能够以尽可能多的方案在***时间为用户更新重要消息或递送通知。
3、.跨平台兼容性
Widget适用于多个硬件平台,而且调整方式也很简单。三星硬件平台间的差别很小,有人预计三星widget只需要较小的调整就能应用于其他制造商的widget支撑平台;甚至普遍认为可以用网络技术来开发widget,由此,三星移动widget就很有可能在不同的硬件平台(例如电脑,电视,机顶盒等)间方便地移植。
4、使用开放标准的Widget
三星移动widget遵循开放标准和万维网联盟的相关惯例,包括如下内容:
- Widgets1.0(http://www.w3.org/TR/widgets)
- HTTP1.1
- ECMAScript(JavaScript1.5)
- CSS
5、方便发布
作为三星移动创新者园地会员的一个重要优势就是使用三星提供的Widget发布工具:"MoreWidget"和"ApplicationStore"。请参考知识库的“Widget发布”章节以获取更多信息。
小结:Widget初学者必看技术文档的内容介绍完了,希望通过Widget学习应用内容的学习能对你有所帮助!