【问题标题】:Is it possible to launch YouTube app on Android with search parameter?是否可以使用搜索参数在 Android 上启动 YouTube 应用?
【发布时间】:2013-07-03 10:58:14
【问题描述】:

我知道可以在 Android 上启动 YouTube 应用(如果已安装)来观看特定视频。我们可以为搜索做类似的事情吗?

我的意思是我可以使用 YouTube api 进行搜索,但我不想这样做,我只想将搜索参数提供给 youtube 应用程序,以便它可以为我进行搜索。 (所以,我不想打开网络浏览器来显示搜索结果,而是想在 youtube 应用中显示结果)

这可能吗?

【问题讨论】:

    标签: android android-intent youtube


    【解决方案1】:

    您也可以使用如下链接: https://www.youtube.com/results?search_query=madonna

    【讨论】:

    • 我是这样实现的,这是一个很好的解决方案。完整的实现将是:Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.youtube.com/results?search_query=" + yourStringHere)); startActivity(browserIntent); 任何想知道的人
    【解决方案2】:

    试试这样的:

     Intent intent = new Intent(Intent.ACTION_SEARCH);
     intent.setPackage("com.google.android.youtube");
     intent.putExtra("query", "something");
     intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
     startActivity(intent);
    

    "query", "something" 是您的搜索查询,例如:

     intent.putExtra("query", "cats");
    

    【讨论】:

    • 为了澄清,intent.putExtra("query", "something"); 的第二个参数是您的搜索查询。
    猜你喜欢
    • 1970-01-01
    • 2017-09-30
    • 2019-05-09
    • 2018-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-24
    相关资源
    最近更新 更多