如何从我正在执行的应用程序发送链接到特定URL?
blah.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://player.vimeo.com/video/83178705?"));
startActivity(browserIntent);
}
});
答案 0 :(得分:2)
如果您希望在Vimeo Android应用程序中打开Vimeo URL,您可以按照发布的方式进行操作,也可以使用正确的意图数据(a.k.a.深度链接)向Vimeo应用程序进行操作。为了帮助促进这两种意图类型,您可以使用vimeo-deeplink-android库。
对于上述视频https://www.vimeo.com/83178705,您有两种选择:
python-for-android logcat
对于后一个请求,您可以将其重写为:
VimeoDeeplink.openUrl(getApplicationContext(), "https://www.vimeo.com/83178705");
VimeoDeeplink.showVideoWithUri(getApplicationContext(), "/videos/83178705");
这些请求将全部打开Vimeo Android应用程序(如果已安装)并启动视频播放器。