我找到了很多关于如何从应用程序中调用应用程序的示例。我首先浏览了stackoverflow以查看是否存在类似的问题,而且没有像我的那样具体。
有没有办法调用黑莓流量应用 和传递它的参数,就像我到目前为止看到的所有其他方法一样?(我见过的方法发布了下面)。 它期望什么参数? Lat,Lng?某种mapview? 我真的不确定。
目前这是我用于Google Maps Application调用的方法: 效果很好:
http://www.blackberryforums.com/developer-forum/143263-heres-how-start-google-maps-landmark.html
这是我用于Blackberry Maps的方法:(我知道我也可以使用上面的方法):
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);
}
对此有任何帮助真的很感激......
谢谢。
答案 0 :(得分:0)
您可以调用的唯一黑莓应用程序如下,
答案 1 :(得分:0)
在My Eclipse中,如果键入以下Invoke.invokeApplication(Invoke.
然后按CTRL +空格,则会为您提供调用bb应用程序的所有可用函数。
答案 2 :(得分:0)