首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从应用程序启动AppWorld?[BlackBerry]

如何从应用程序启动AppWorld?[BlackBerry]
EN

Stack Overflow用户
提问于 2012-10-01 20:55:12
回答 2查看 3.1K关注 0票数 4

这可能是一个简单的问题,但我找不到答案。我想通过单击BB应用程序中的一个按钮来打开AppWorld。例如,当用户点击此按钮时,Appworld将显示"Facebook应用程序“页面。我能这么做吗?

在安卓平台上,这条线启动了GooglePlay for Facebook App。BlackBerry是否支持这种方法?

代码语言:javascript
复制
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.facebook.katana")));
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-01 23:09:13

下面是一种简单的方法:

代码语言:javascript
复制
Browser.getDefaultSession().displayPage("http://appworld.blackberry.com/webstore/content/2360/?lang=en");

上面的代码将在应用程序中调用浏览器并打开BlackBerry应用程序世界,我在设备中对其进行了测试,它工作正常。现在我放了一个Whats App messenger链接,但是你可以根据你的需求定制这个链接。

票数 6
EN

Stack Overflow用户

发布于 2012-10-05 17:34:45

您可以使用以下代码直接从您的BB应用程序打开App World。此代码避免首先打开浏览器。

代码语言:javascript
复制
Registry registry = Registry.getRegistry(this.getClass().getName());
Invocation invocation = new Invocation(null, null, 
                                       "net.rim.bb.appworld.Content", 
                                       false, ContentHandler.ACTION_OPEN);
invocation.setArgs(new String[] { /* app id in appworld */ });
registry.invoke(invocation);
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12673706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档