【问题标题】:Android equivalent for BlackBerry navigator invoke()BlackBerry navigator invoke() 的 Android 等效项
【发布时间】:2013-07-22 22:31:44
【问题描述】:

我正在测试一个在 android 中创建的应用,但在我的 blackberry playbook 上,我有一个由此代码导致的操作不支持错误:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("appworld://content/xxxxxx"));
startActivity(intent);

我读到要在本机 sdk 上使用 appworldId uri,我们使用 navigator 调用方法,但我如何在 android 上做到这一点?

【问题讨论】:

  • 这是为哪个黑莓操作系统版本?
  • 2.1.0.1526,有什么建议吗?

标签: android blackberry blackberry-webworks blackberry-playbook


【解决方案1】:

我知道这听起来很奇怪,但请尝试更改 URI

"appworld://content/xxxxxx"

"market://details?id=xxxxxx"

其中“xxxxxx”不是 AppWorld ID,而是包名(与 Android 中相同)。

【讨论】:

  • 好的,现在应用程序不会崩溃,但不是将我发送到我的其他应用程序,而是将链接发送到 appworld 商店,就像永远看不到我的 appworld ID 一样
  • 如果是安卓系统,xxxxxx 就是包名。试试看。
  • 再次感谢,我稍后会尝试,然后我会告诉你它是否有效:)
  • 它成功了!,我不敢相信它这么容易,非常感谢你的帮助:)
猜你喜欢
  • 2012-07-17
  • 2010-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-03
  • 2011-10-29
相关资源
最近更新 更多