android - 将我的应用添加为 Youtube 应用中的共享选项

标签 android ios mobile

是否可以将我自己的应用程序添加到共享应用程序列表中? 我的想法是,安装了我的应用程序的用户可以选择将 YouTube 视频分享到我的应用程序,因此当他们单击该选项时,我的应用程序将打开,我会从中收到一些东西。

最佳答案

对于 Android:过滤传入的 Intent 到您的 Activity 以捕获发送 Intent :

<activity ...>
 <intent-filter>
  <action android:name="android.intent.action.SEND" />
  <category android:name="android.intent.category.DEFAULT" />              
  <data android:host="www.youtube.com" android:mimeType="text/*" />
 </intent-filter>
</activity>

然后当用户从 youtube 分享内容时,您的应用程序将显示在选择器中。

编辑:对于 iOS,这并不容易(对于较低的 iOS 版本是不可能的)。看看this question有关原因的更多信息。

关于android - 将我的应用添加为 Youtube 应用中的共享选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38589145/

相关文章:

java - 具有已撤销 SSL 证书的 URL 的 HttpURLConnection 行为?

java - 不幸的是,当我尝试在我的 Android 模拟器中运行它时,<your app> 已停止。怎么解决这个问题?

android:showAsAction ="always"不适用于选项卡 fragment

ios - 在 CALayer 层次结构中组合多个 CAAnimation

ios - 无法从 Google-Books JSON API 获取值

html - 使移动客户端的网页变薄

安卓:安全异常: "destination must be on external storage"

android - 连接两个音频文件并播放生成的文件

ios - 将 URL 设置为 NSCache 的键不起作用

flutter - 如何在Flutter中隐藏DataTable的列标题?