问题标签 [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 投票
2 回答
1029 浏览

android - Android 共享意图在某些应用程序中不起作用

我必须与所有社交媒体分享带有文本的图像。所以我尝试了下面的代码: -

它正在工作,现在我可以在 gmail 中与图像共享文本,例如应用程序。但问题是即使我已经安装和更新了所有这些应用程序,我也无法通过使用这个共享意图来获取 Facebook、Twitter 和 Instagram。

我需要获取所有社交媒体应用程序以进行共享。

通过使用“文本/纯文本”作为 shareIntent 类型 Facebook 出现但无法共享图像...

有人可以帮我找到答案吗?

提前致谢。

0 投票
1 回答
4472 浏览

android - Android Intent.ACTION_SEND 来自带有内容提供程序的内部存储

我正在将文件保存在内部存储中。它只是一个 .txt 文件,其中包含有关对象的一些信息:

然后我正在创建一个“shareIntent”来共享这个文件:

选择的应用程序现在需要访问私有文件,因此我创建了一个内容提供程序。我刚刚更改了 openFile 方法:

清单:

打开邮件应用程序以共享文件时,它说它无法附加文件,因为它只有 0 字节。通过蓝牙共享它也失败了。但是我可以在 Content Provider 中读出privateFile它,所以它存在并且有内容。问题是什么?

0 投票
3 回答
12596 浏览

java - Android:共享意图不适用于视频文件路径

我有一个视频文件路径,想在社交媒体上分享视频,但无法分享视频。我正在尝试在 Android Studio 2.2 中使用以下代码,但它不起作用。

代码片段:

0 投票
2 回答
2565 浏览

android - 如何使用新的 FileProvider 共享当前应用的 APK(或其他已安装的应用)?

背景

过去,使用简单的命令可以很容易地与您想要的任何应用程序共享 APK 文件:

问题

如果您的应用针对 Android API 24 (Android Nougat) 或更高版本,上述代码将导致崩溃,由 FileUriExposedException 引起(写在这里,打开 APK 文件的示例解决方案可以在这里找到)。

这实际上对我很有效,使用下面的代码:

但是,问题是我还希望能够共享当前应用的 APK(以及其他已安装的应用)。

为了获取当前应用的 APK 的路径,我们使用这个:

此 APK 可供所有应用访问,无需任何许可,每个已安装应用的 APK 也是如此。

但是,当我将此文件与上述代码一起使用 FileProvider 进行共享时,我得到了这个异常:

当我使用 APK 的符号链接文件时也是如此,例如:

我试过的

我尝试使用我认为会有所帮助的各种组合来配置 provider_paths.xml 文件,例如:

我还尝试禁用与此机制关联的 strictMode:

问题

如何从我的应用程序可访问的每个可能路径共享任何 APK 文件,包括使用符号链接文件?

0 投票
1 回答
1371 浏览

android - 如何将选择器中的 Intent 用作 PendingIntent

我想使用 CustomTabs 库,我需要在其中添加一个共享菜单项。该库仅接受将 PendingIntent 实例用作菜单项的 Action。我想使用以下代码来确保在没有“仅一次”“始终”按钮的情况下始终向用户建议该列表:

但现在的问题是,如果我使用此选择器 Intent 创建 PendingIntent,Chrome 的 CustomTabs 不会为用户启动选择器:

有没有办法将选择器的意图用作 PendingIntent?

我不能使用以下行来启动 Intent,因为库是这样做的,它只接受 PendingIntents:

0 投票
1 回答
252 浏览

java - 更改默认照片选择器意图文本?

照片选择器意图:

如下所示的文本当前显示“使用照片完成操作”。有没有办法把它改成自定义的?

在此处输入图像描述

0 投票
2 回答
747 浏览

android - 如何从 XML 资源中的矢量图像中检索位图

我正在从 XML 资源中读取矢量图像并将其显示在 ImageView 中。没关系。现在,我需要使用 intent.putExtra 将图像传递给 Intent。问题:如何将矢量 XML 转换为位图或从 ImageView 获取图像?我尝试了 .getDrawingCache()、.getDrawable、getImageMatrix 等,但它不起作用。

试过这样:

这样:

TIA,

安德烈·科雷亚

0 投票
1 回答
686 浏览

android - 如何从 webview 共享当前加载的 URL

如何获取和共享当前 URL webview?我的分享有效,但不分享当前加载的 URL。

这是我的代码WebView

对于我的分享:

0 投票
2 回答
65 浏览

java - 如何从我的应用程序中打开已安装的应用程序以共享内容

我需要将手机中安装的所有应用程序都打开到我的android应用程序中以共享内容,我能找到一个简单的方法吗?

0 投票
1 回答
211 浏览

android - 如何使用 Android-Universal-Image-Loader 共享图像?

如何使用 Android-Universal-Image-Loader 共享图像我有一个通过 imageloader 加载的图像视图,但为图像加载器提供了一个 URL,我认为图像加载器已经完成将图像从 URL 写入磁盘然后显示它

如何在不将其重新写入磁盘的情况下共享它?

item_zoom_image_view 是 ImageView selectedItemImage 是一个具有包含 URL ( http://... .)的属性的类

这是我的图像加载器配置:

这是我显示图像的方式

这是我分享图像的方式:

问题是我在显示图像时使用的 URI (currentImageURI) 不正确或者我不知道但它显示的是黑色图像