当前位置: 首页 > 知识库问答 >
问题:

Android Facebook Messenger意图不起作用

戚飞虎
2023-03-14

我试图在facebook messenger上共享音频文件。如下所述https://developers.facebook.com/docs/messenger/android#integration_with_intents在这里,它可以共享简单的文本而不是音频文件。当我尝试在messenger上发送音频时,应用程序崩溃。

这是意图共享代码字符串mimeType=“音频/aac”;

    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setPackage("com.facebook.orca");
    intent.setType(mimeType);
    intent.putExtra(Intent.EXTRA_STREAM, uri);
    intent.putExtra(EXTRA_PROTOCOL_VERSION, PROTOCOL_VERSION);
    intent.putExtra(EXTRA_APP_ID, YOUR_APP_ID);

    this.startActivityForResult(intent, SHARE_TO_MESSENGER_REQUEST_CODE);

共有1个答案

解沈义
2023-03-14

Facebook没有选项,但您可以使用蓝牙共享电子邮件和彩信。这是我的代码。看看它是否对您有帮助:

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("audio/*");
share.putExtra(Intent.EXTRA_STREAM,Uri.parse("file:///"+mypath));
startActivity(Intent.createChooser(share, "Share Sound File"));
break;
 类似资料:
  • 这是我的密码。这很简单,但当我点击按钮“button1”时,什么都没有发生。我做错了什么? 第二个-- 第三个-- 布局-- 新Logcat:11-29 12:15:39.552:D/gralloc_goldfish(613):检测到没有GPU仿真的模拟器。11-29 12:15:40.062:I/编舞(613):跳过51帧!应用程序可能在其主线程上做了太多工作。11-29 12:16:08.90

  • 我正在尝试使用NavigationDrawerFragment调用另一个活动。在我的onoptionItemSelected下,我创建了一个意图并调用所述意图,但由于某种原因,它显示为一个错误。 我想知道为什么它不起作用,因为: > 我也在清单上加了它 其他活动也在调用HomeActivity类,它似乎工作得很好。 @重写公共布尔值onOptionsItemS选(MenuItem项目){if(mD

  • 我遵循了https://developer.android.com/training/app-indexing/deep-linking.html上的insttructions,但当我想通过触发意图时: 我只是得到 我犯了什么明显的错误吗?

  • 这是我的清单文件 我已经添加了文档和之前的stackoverflow答案中推荐的图像捕获,但它仍然不起作用。它在Anroid 10中运行良好,但在11中不起作用。 提前感谢。

  • 问题内容: 自从升级matplotlib以来,每当尝试创建图例时都会出现以下错误: 这种情况甚至发生在像这样的琐碎脚本中: 我发现错误的链接使我对诊断错误的来源毫无用处。 问题答案: 您应该添加逗号: 需要使用逗号的原因是,无论实际上从命令中创建了多少个对象,plt.plot()返回一个行对象的元组。如果没有逗号,则“ plot1”和“ plot2”是元组而不是行对象,从而使以后对plt.lege