【问题标题】:Make my app appear in YouTube share?让我的应用出现在 YouTube 分享中?
【发布时间】:2016-06-06 02:36:54
【问题描述】:

我知道这个问题已经被问过很多次了,但我已经尝试了答案,但没有一个有效。这是我当前的意图过滤器

<intent-filter>
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="*/*" android:scheme="http" />
</intent-filter>

我正在寻找的答案是android youtube: share a youtube video TO my app?How to appear my app in YouTube share via list?

但由于某种原因,它们不适合我。我尝试了许多替代方案,使用 android:host,使用不同的方案,特定的 mime 类型。单击共享到我的应用程序后,我只需要获取 youtube 视频的 url。 有什么想法吗?

【问题讨论】:

    标签: android youtube share intentfilter


    【解决方案1】:

    你必须添加:

    <intent-filter>
                <action android:name="android.intent.action.SEND" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="text/plain" />
            </intent-filter>
    

    在您的清单文件中(我刚刚尝试过;))。

    来源:Youtube intent filter & scheme 更多信息:http://developer.android.com/training/basics/intents/filters.html

    【讨论】:

    • 哇,这真的奏效了!我很困惑为什么最初,当我使用 text/* mime 时它不起作用。谢谢!
    • 这是有效的,但我需要我的应用程序只出现在 YouTube 上。通过添加文本/纯文本,我的应用选项在 google Photos App 上也可见。我不希望我的应用在共享照片时可见。
    • @king 如果您已将应用共享选项设置为仅在 Youtube 上可见,请提供解决方案
    猜你喜欢
    • 2021-11-07
    • 2023-03-04
    • 2018-11-21
    • 2017-09-28
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 2020-04-13
    • 1970-01-01
    相关资源
    最近更新 更多