在 Android 中分享一个词

Posted

技术标签:

【中文标题】在 Android 中分享一个词【英文标题】:Sharing a word in Android 【发布时间】:2013-07-11 17:21:21 【问题描述】:

我想知道 android 中是否有任何功能可以让我从第三方应用程序中选择一个单词并将该单词发送或共享给我的应用程序。我可以将该词存储在我的应用程序中以供进一步处理。

【问题讨论】:

你的意思是复制粘贴之类的? 是的,每当我在任何应用程序中选择一个单词时,它都会向我显示复制/粘贴选项,但它没有显示任何共享选项,我可以将单词分享到我的应用程序。跨度> 【参考方案1】:

这里是 Android 复制/粘贴说明:http://developer.android.com/guide/topics/text/copy-paste.html。 但我认为没有办法修改 3rd-party 应用程序的上下文菜单以添加自定义选项,如共享,而不更改此应用程序的源代码或更改 Android 平台(将您自己的共享机制添加到上下文菜单)。

【讨论】:

【参考方案2】:

如果您的目标是 API 级别 14+ (Android 4.0),则实施“分享”操作是最简单的,如下文所述:Adding an Easy Share Action。

如果您需要针对更早的 API 级别,则该过程会涉及更多,如下所述:Receiving Content from Other Apps。

(请注意,虽然我通常认为 Stack Overflow 上的仅链接答案是一个糟糕的选择,但实现“共享”操作的过程在某种程度上涉及并在 Android 开发人员网站上完整记录。这是一个简单指向的情况您在文档中似乎是最合适的做法。)

【讨论】:

以上是关于在 Android 中分享一个词的主要内容,如果未能解决你的问题,请参考以下文章

如何在 android 中使用 Twitter kit 3 在 Twitter 中分享视频?

如何在 FirefoxOS 上的社交网络中分享文本

基于Retrofit+RxJava的Android分层网络请求框架

在聊天中分享一张图片,base64 问题

在 Twitter 中分享链接与预览 iOS?

任何人都可以在 Scala 中分享 Flink Kafka 示例吗?