Android Kotlin-在特定应用程序如Facebook上共享

问题描述

我想创建一个自定义共享菜单,可以在该菜单上共享应用程序内容添加一些自定义选项。

我不喜欢标准的createchooser,因为显然没人知道如何自定义废话:Android - ShareActionProvider Share Menu add particular option

那么将文本发送到Facebook或任何其他特定应用的代码是什么?

解决方法

您必须实现要共享的每个应用程序提供的SDK。

例如这是Facebook's Sharing SDK

通过这种方式,您可以将用户可以共享的应用程序限制为已集成的应用程序。这不是您想要的,您应该继续使用Android的ShareActionProvider,因为它会将依赖关系翻转到第三方应用程序实现共享的位置,而您只需要使用Android Sharing API。