问题标签 [share-intent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
190 浏览

android - 如何将音频文件共享到多个应用程序

这是我用来发送音频文件的代码,它只将音频文件发送到 WhatsApp,而没有其他应用程序,如 Messenger、Telegram 或 KakaoTalk

0 投票
1 回答
256 浏览

android - 如何生成产品链接?

我想使用what's app或facebook等向某些用户分享产品的url,产品名称。当用户单击该产品时,如果安装了应用程序,则应打开应用程序中的相同产品页面。如果未安装应用程序,则应导航到播放商店。现在如何生成该可共享链接,以便在用户单击时打开应用程序中的同一页面

这是我的代码

0 投票
2 回答
2855 浏览

android - 如何将视图或布局转换为图像并使用意图共享?

我正在尝试将卡片视图转换为图像并通过什么应用程序共享它。我正在使用文件提供程序,因为测试设备的版本更高。

所以当我试图创建一个文件时,它给了我一个例外

对于代码:

当我使用 getFilesDir() 使用下面的代码时,它只会进入应用程序意图,当我尝试共享时没有显示图像。

xml文件

显现

将视图转换为位图

分享代码:

我有一个卡片视图,我正在尝试将其创建为位图并将位图转换为图像文件并使用共享意图进行共享。

我哪里错了?视图是否无法转换为图像?

请帮忙。谢谢你。

0 投票
1 回答
1438 浏览

android - 作为 Intent.ACTION_SEND 发送时不接受 Android PDF

我有一个试图通过 Intent.ACTION_SEND 共享的 PDF 文件。虽然当我点击其中一个选项(gmail、google drive 等)时。它说“请求不包含数据”。**下面的更新代码

我认为问题一定出在我的 putExtra 上?话虽如此,我的文件的 URL 肯定有效,因为我可以成功地使用该路径打印 PDF。

编辑:我已经稍微更新了我的代码。

这让我从 Whatsapp 获得“不接受文件格式”和从 Gmail 获得“无法附加文件”。

想知道问题是从内部存储调用还是不使用 FileProvider。

编辑 2:尝试添加此代码,但我遇到了崩溃

我也将此添加到我的 Manifest 和 file_paths

0 投票
0 回答
14 浏览

android - 是否缺少任何代码,当我从显示文档和格式的原始文件夹文件名共享文件时自动更改

我想将原始文件夹中的 mp3 文件共享到社交应用程序。当我在 whatsapp 上分享时,它显示的文件名是 document/Untitled 并且文件格式会自动更改。

0 投票
0 回答
280 浏览

android - 使用 singleInstance 时在 android 上多次启动 share-activity:始终获取第一个 url

我有一个 android 应用程序,我可以通过共享功能从浏览器中保存 url(我创建了第二个带有发送意图过滤器的共享活动)

我尝试将launchMode更改为所有四个不同的选项,如果在标准或顶部,它可以工作,但是对于每个共享,都会启动一个应用程序实例。

主活动显示所有现有记录,而共享活动获取给定的 url 并保存它,然后启动主活动:

当我使用标准或 singleTop 启动模式时,URL 会正确保存,但每次启动新实例时。如果我使用 singleTask 或 -Instance,将只有一个 app-instance,但无论我分享多少次,url 始终是第一个。

提前致谢

[更新]:有效!我这样做了:

并从 oncreate 中删除了对 share-method 的调用(因为即使是第一次调用 onresume )。

0 投票
3 回答
2311 浏览

android - 共享临时文件的Android问题

我正在尝试创建一个临时文件并共享它。所以我创建了这个类:

生成一个文件,之后我将在这里分享:

在清单中已经有这个权限:

和提供者声明

provider_paths 类是这样定义的:

但是当我尝试通过邮件或电报“无法附加文件”或“不支持的附件”共享它时,它会生成消息。在我看来,该文件还没有创建。

0 投票
1 回答
3204 浏览

android - 无法读取其他应用程序(即 Whatsapp)共享的文件 Uri

当其他应用程序通过 FileProvider 共享文件时,我的应用程序中收到的 Uri 不可读。如果我尝试获取文件路径或从中创建文件,那么它会说文件不存在。示例 Uri 来自 whatsapp 是content://com.whatsapp.provider.media/item/91836。当我尝试从 Uri 读取位图时,它会出现安全异常。

代码行是 onCreate 方法:

显现:

例外:

0 投票
2 回答
936 浏览

android - 如何处理不同类型的内容uri

我想从另一个应用程序(如图库、谷歌驱动器、whats 应用程序等)获取图像 URI

我已经注册了以下意图过滤器:

并获得实际路径

有了这个,我可以从画廊什么应用程序中看到我的应用程序。从图库中,我可以获取图像路径 URI,但是当我尝试从其他应用程序(如 whatsapp 或 google drive)共享时,它给我 null 如何从不同类型的应用程序获取路径

0 投票
1 回答
298 浏览

android - 如何通过分享对话框在 WhatsApp 和 Facebook 上分享文字和图片?

我想在 WhatsApp 和 Facebook 上与图像共享文本,我为Whatsapp做过,但问题出在WhatsApp 业务中,因为包装com.whatsapp以及com.whatsapp.w4b如何同时设置两者,而 facebook 只发送图像而不是文本,所以请解决问题.

我通过 WhatsApp、Facebook 和 Twitter 分享的代码。