问题标签 [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.
android - 通过 Whatsapp 或 Facebook 分享图片和文字
我的应用程序中有一个共享按钮,我想同时共享图像和文本。在 GMail 中它工作正常,但在 WhatsApp 中,只发送图像,在 Facebook 中应用程序崩溃。
我用来分享的代码是这样的:
如果我使用 "shareIntent.setType("*/ *")" Facebook 和 WhatsApp 会崩溃。
有没有办法做到这一点?也许同时发送两条消息(WhatsApp)。
提前致谢。
android - 意图共享无法附加图像
此代码在与 共享意图时无法附加图像,并且与仅共享多个图像或视频的Gmail
共享时也会出错。Facebook
当我更改类型时,sendIntent.setType("image/*")
它会打开共享窗口,Facebook
但带有空白文本和图像。
android - getActionProvider:item 没有实现 SupportMenuItem;返回空
我正在使用appcompat-v7:22.2.0'
和一个AppCompatActivity
. 尝试创建共享意图时,我收到以下警告:
此外,当菜单中出现共享图标时,点击它时没有任何反应,没有任何反应,甚至没有错误。也许这是唯一的问题,即连接水龙头?
看起来我缺少 appcompat 支持库的一些怪癖,但我找不到相关文档
我活动中的代码
我尝试铸造,但这没有任何区别
使用的进口
编辑:我用 ActionBarActivity 尝试了这个,以防出现问题但没有改变。
android - 在whatsapp上分享的消息格式是什么,所以用户可以选择特定的文本
因为我在whatsapp上共享图像和文本但无法选择特定文本..有什么解决方法,所以我可以在whatsapp上复制特定文本..因为whatsapp没有提供这个选项来复制对话的一部分但可能存在我可以以任何方式修改消息,以便用户可以轻松复制文本
android - 尝试与第三方聊天应用程序共享资产中的图像时出错
我试图让 StreamProvider 在我的 assets/stamps 文件夹中共享图像,但我做错了。很抱歉问了这么一个微不足道的问题。以演示为例,这就是我所在的位置。
清单文件
我的paths.xml 包含这个
我发送图像的活动
我用它来填充我的gridview,然后设置onclick方法
修改的 getUri 方法
我似乎得到的错误是
感谢您花时间看这个。我对 android 编程还是比较陌生
android - 在android中共享图像时,图像被存储在内部存储中
我在该应用程序中创建应用程序正在共享布局,如图像。虽然我正在共享将布局转换为图像并在社交网络中共享,但问题是图像存储在内部存储中,共享图像后如何删除。
android - 自定义意图选择器 - 为什么在 Android 6 上显示空单元格?
背景
我希望展示本机意图选择器,同时能够对其进行一些自定义。
为此,我找到了下一个 StackOverflow 线程:
问题
问题是,当我在 Android 5.x 及更低版本上使用建议的代码时,一切似乎都很好,但是当我在 Android 6.0.1 上使用它时(在 Nexus 5 和模拟器上测试,当有多个应用程序共享内容时) ,我得到空单元格,有时甚至是空的应用程序名称,例如:
使用非自定义意图选择器时不会出现这种情况:
编码
看到解决方案,我创建了下一个代码:
以及测试它的方法:
我试过的
我试图改变意图中的各种东西,但没有任何运气。我还试图找出意图的顺序应该是什么(因为它可能很重要),但我没有找到。
最后,我决定将它发布到 Google,假设这是一个错误:
https://code.google.com/p/android/issues/detail?id=202693
问题
为什么会发生?我可以以某种方式修复它,同时仍然使用本机意图选择器吗?为什么它只发生在 Android 6 及更高版本上?
例如,我如何将每个项目的正确名称放在那里,例如,我两次看到“twitter”,而其他应用程序确实显示了正确的名称(例如 qr-code-scanner 的名称)?
是否可以保持应用程序排序的本机行为,如使用显示意图选择器的简单方式所示?也许以应该订购的方式获取应用程序列表?
java - Android 按钮崩溃
我开发了一个操作栏共享按钮,但是当我运行该应用程序时,该按钮确实可以工作,但是当我尝试与其他应用程序共享图像时,它会使应用程序崩溃。例如,如果我与 Twitter 或消息共享图像,应用程序就会崩溃并说“Twitter 或消息已崩溃。
android - 意图共享不适用于图像和文本共享
我在我的应用程序中使用共享意图,但我无法共享图像和文本,我正在使用我的 json 响应中的图像和文本,但它不起作用。我没有收到任何错误,但是共享方法不管用
JSON 响应: http: //pastie.org/10753346