2016-03-04 58 views
1

如何將我現在正在執行的應用程序的鏈接發送到特定的URL?如何發送鏈接到Vimeo?

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

我寫不出比簡單的說:) – Roa

+0

http://stackoverflow.com/questions/3004515/android-sending-an-intent-to-browser-to-open-specific-url –

+0

我不知道這是不是vimeo – Roa

回答

2

如果你想在Vimeo的Android應用程序打開的Vimeo網址,你可以做你貼出來,或者你可以故意拿出來與正確的意圖數據的Vimeo的應用程序(亦稱深層鏈接)。爲了便於這兩種意圖類型,您可以使用vimeo-deeplink-android庫。

對於上述視頻https://www.vimeo.com/83178705你有兩種選擇:

VimeoDeeplink.openUrl(getApplicationContext(), "https://www.vimeo.com/83178705"); 

VimeoDeeplink.showVideoWithUri(getApplicationContext(), "/videos/83178705"); 

對於後者則要求,你可以重新寫爲:

VimeoDeeplink.showVideoWithUri(getApplicationContext(), VimeoDeeplink.VIMEO_VIDEO_URI_PREFIX + "83178705"); 

這些請求都將打開Vimeo的Android應用程序(如果已安裝)並啓動視頻播放器。

+0

謝謝,我會在我的電腦上試用它。 – Roa