blackberry widget开发技术提高(一)

来源:互联网 发布:软件开发工程师课程 编辑:程序博客网 时间:2024/05/17 01:53

Widget开发中级篇

 

背景知识

在入门篇中,我们讨论了如何应用Blackberry提供的Widget API来进行开发,从如下链接中,

http://www.blackberry.com/developers/docs/widgetapi/

 

可以找到BlackBerry能提供的所有Widget API列表。然后,对于很多应用开发来说,widget开发过程中,有些需求是系统API所不能满足的,还有一种应用场景是用户需要把原有java系统的代码和功能与widget技术结合起来。为了满足这两种开发和应用的需求,widget也提供了扩展机制,能够满足用户的这种需求。本文就以一个扩充widgetapi来实现手机在javascript中调用widget api来实现手机震动功能,这个api在标准widget api中是没有实现的。

开发工具下载

在进行Widget开发之前,开发人员需要下载相应的开发工具,BlackBerry eclipse plug-in

本文使用的BlackBerry java Plug-in for Eclipse版本为: v1.1.1 (下载地址如下):

http://na.blackberry.com/eng/developers/browserdev/eclipse.jsp

这个plug-in的作用是给用户开发widget扩展api使用的。

 

开发具体步骤

步骤一

启动Eclipse, File à New à Project, 选择BlackBerry Project, 然后选择Next:

 

步骤二

在接下来的对话框,输入project的名字MyWidgetExtension, 然后选择Next

 

步骤三

接下来,会出现project的视图,图中可以看到系统已经添加了新的project,在projectsrc目录下点击右键,然后添加一个package名字为widgetpackge

步骤四

在新建好的widgetpackage上点击右键,添加一个新的class,名为AlertSample,让他继承net.rim.device.api.script.Scriptable.

 

原创粉丝点击