我想知道API可以检查设备上是否安装了“BlackBerry maps”。 我有一个BlackBerry应用程序,我想从这个应用程序调用“BlackBerry maps”,或者如果尚未安装“BlackBerry maps”则抛出错误。
答案 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
的链接