检查是否已安装BlackBerry地图应用

时间:2010-05-15 17:38:21

标签: blackberry

我想知道API可以检查设备上是否安装了“BlackBerry maps”。 我有一个BlackBerry应用程序,我想从这个应用程序调用“BlackBerry maps”,或者如果尚未安装“BlackBerry maps”则抛出错误。

2 个答案:

答案 0 :(得分:5)

在OS 6.0之上,您需要检查另一个代码模块

int mh1 = CodeModuleManager.getModuleHandle("net_rim_bb_lbs"); // OS 4.5 - 5.0
int mh2 = CodeModuleManager.getModuleHandle("net_rim_bb_maps"); // OS 6.0
if (mh1 == 0 && mh2 == 0) {
   Dialog.alert("BlackBerry Maps not installed");
}

答案 1 :(得分:3)

您可以使用此

m_bbHandle = CodeModuleManager.getModuleHandle("net_rim_bb_lbs");

如果m_bbHandle> 0然后安装模块。

net_rim_bb_lbs是BlackBerry Maps。

以下是doc

的链接