1

我找到了许多关于如何从应用程序中调用应用程序的示例。我首先浏览了stackoverflow,看看是否有类似的问题,但没有我的那么具体。

有没有办法调用黑莓交通应用程序 像我目前看到的所有其他方法一样传递它的参数?(我在下面看到的方法)。它会期待什么论据?拉特,Lng?某种地图视图?我真的不确定。

目前这是我用于 Google Maps 应用程序调用的方法:效果很好:

http://www.blackberryforums.com/developer-forum/143263-heres-how-start-google-maps-landmark.html

这是我用于黑莓地图的方法:(我知道我也可以使用上面的方法):

public void invokeBlackBerryMaps(double lat, double lng, AddressInfo addressInfo, String address)
{
    Landmark []landmarks = new Landmark[1];
    // PinPointing the exact location with lat,lng
    QualifiedCoordinates coordinates = new QualifiedCoordinates(lat, lng, 0, 0, 0);

    landmarks[0] = new Landmark(address,address,coordinates,addressInfo);
    MapsArguments mapsArgs = new MapsArguments(landmarks);
    Invoke.invokeApplication(Invoke.APP_TYPE_MAPS,mapsArgs);
}

对此的任何帮助将不胜感激......

谢谢你。

4

3 回答 3

0

您可以调用的唯一黑莓应用程序如下,

  • 地址簿
  • 蓝牙配置
  • 计算器
  • 日历
  • 相机
  • 地图
  • 记事簿
  • 留言
  • 电话
  • 搜索
  • 任务
于 2012-10-05T07:15:35.563 回答
0

您可以调用的核心应用程序!

https://developer.blackberry.com/cascades/documentation/device_platform/invocation/invoking_core_apps.html

于 2013-01-07T13:57:37.763 回答
0

在 My Eclipse 中,如果您键入以下内容Invoke.invokeApplication(Invoke.,然后按 CTRL+空格,那么它会为您提供调用 bb 应用程序的所有可用功能。

于 2012-10-08T08:48:56.003 回答