我知道可以在 Android 上启动 YouTube 应用(如果已安装)来观看特定视频。我们可以为搜索做类似的事情吗?
我的意思是我可以使用 YouTube api 进行搜索,但我不想这样做,我只想将搜索参数提供给 youtube 应用程序,以便它可以为我进行搜索。(所以,我不想打开网络浏览器来显示搜索结果,而是想在 youtube 应用程序中显示结果)
这可能吗?
我知道可以在 Android 上启动 YouTube 应用(如果已安装)来观看特定视频。我们可以为搜索做类似的事情吗?
我的意思是我可以使用 YouTube api 进行搜索,但我不想这样做,我只想将搜索参数提供给 youtube 应用程序,以便它可以为我进行搜索。(所以,我不想打开网络浏览器来显示搜索结果,而是想在 youtube 应用程序中显示结果)
这可能吗?
尝试这样的事情:
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");