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

如果名称有空格,则无法在Messenger中共享音频

笪建章
2023-03-14

我正在编写一个Android语音录制应用程序。我有一个按钮,我点击分享我的音频文件。但是如果名称有空格,我无法在Messenger中共享。Gmail对此没有任何问题。

我使用以下代码:

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("audio/mp3");
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+o));
startActivity(Intent.createChooser(share, "Share Sound File"));

共有1个答案

帅锦
2023-03-14

我将文件[pos].getPath()更改为Uri。fromFile(files[pos])。

 类似资料:
  • 我正在使用以下代码来共享位于设备上的音频文件: Android会打开“系统共享”对话框,您可以在其中选择适当的应用程序来处理共享意图。音频文件成功与Gmail、WhatsApp、Telegram和Google Drive共享。 但Messenger显示以下错误: 然而,当我尝试使用Android的下载应用程序共享同一个文件时,Messenger的一切都很好。 为什么Messenger不能正确处理我

  • 有没有一种方法可以使用android和facebook sdk在facebook messenger中共享文本?

  • 我有一个非常疯狂的问题与PhpStom,我不知道如何解决它。 我有一个名为“myclass.php”的空php文件,它似乎无法被PhpStom识别,因为图标是“?”。 当我试图用PhpStorm打开这个文件时,鼠标开始闪烁,我的IDE冻结,直到我重新启动它...但是,我可以从任何其他IDE(如记事本)中打开该文件。此外,我是唯一有这个问题的人,因为我的其他团队成员可以用他们的PhpStorm ID

  • 下面是一个带有位置的有效载荷的示例: 更新:在furthere检查中,似乎只有当有效载荷中有“attatchments”字段时,验证才会失败。所以如果也失败了,当我发送一张图片或gif或类似的东西。

  • 我正试图进入目录: 当我手动输入它时,退格会执行其转义字符操作,但当我对变量使用参数展开时,退格不会执行。 我尝试了其他变化,例如没有反斜杠。 或 也是如此: 也不起作用。必须加上引号。 搞什么鬼:

  • 问题内容: 我有一个来自遗留系统的悖论表,我需要对其进行单个查询。字段名称中包含空格-即“街道1”。当我尝试在delphi中仅对“街道1”字段制定查询时,出现错误- 关键字使用无效。令牌:1,行号:1 Delphi V7-对象Pascal,标准Tquery对象名称query1。 问题答案: 您需要在查询中为字符串加上表名的前缀。 例如:字段名称为“ Street 1”,表称为客户,选择为: