WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章手机编程BlackBerryBlackBerry 应用程序开发者指南 第二卷:高级--第12章 管理应用程序

BlackBerry 应用程序开发者指南 第二卷:高级--第12章 管理应用程序
作者:佚名  来源:本站整理  发布时间:2008-3-15 2:23:46

运行应用程序

使用一个新的ApplicationDescriptor对象运行应用程序.

ApplicationManager appmanager = ApplicationManager.getApplicationManager();

try {

    appmanager.runApplication(newdescriptor);

}

catch(ApplicationManagerException) {

    // Handle the error.

}

runApplication()方法创建一个新的进程,并且调用一个指定的描述上的导出main()方法,以及使用它的参数.如果可能,新进程会转移到前台来.

在指定的时间运行一个应用程序

>调用scheduleApplication()代替runApplication().

try {

    appmanager.scheduleApplication(newdescriptor, 1728000, false);

}

catch(ApplicationManagerException) {

    // Handle the error.

}

scheduleApplication(ApplicationDescriptor, int, Boolean) 方法需要下面的参数:

  • ApplicationDescriptor对象.
  •  启动应用程序的时间,毫秒计.
  •  Boolean,true表示时间是绝对的(January 1, 1970 UTC午夜开始计算),false表示时间相对于本地午夜的时间.

 :在指定的时间前如果重启或关闭BlackBerry设备,此应用程序不会执行.

管理代码模块

CodeModuleManager类在net.rim.device.api.system,它允许你获取相关信息,并且管理BlackBerry设备上的代码模块.

 

一个代码模块是一个.cod文件,它是BlackBerry IDE里单个工程编译的文件.为了查看安装在BlackBerry设备上的第三方应用程序列表,单击Appication.单击Propoerties菜单项查看关于每一个应用程序的信息.

获取模块信息

CodeModuleManager类提供方法使应用程序可以获取BlackBerry设备上的相关信息,例如名称,类型,描述,版本以及创建日期.

为获取一个模块的句柄,调用getModuleHandle().将代码模块名作为一个参数.

int handle = CodeModuleManager.getModuleHandle("test_module");

调用CodeModuleManager类的方法获取指定的信息.

将模块句柄作为参数传给这些方法.

String name = CodeModuleManager.getModuleName( handle );

String vendor = CodeModuleManager.getModuleVendor( handle );

String description = CodeModuleManager.getModuleDescription( handle );

int version = CodeModuleManager.getModuleVersion( handle );

int size = CodeModuleManager.getModuleCodeSize( handle );

int timestamp = CodeModuleManager.getModuleTimestamp( handle );

上一页  [1] [2] [3] [4] [5]  下一页

[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码