将YouTube视频网址分享到我的应用

时间:2015-08-30 14:08:48

标签: android android-intent video-streaming android-youtube-api

我可以在youtube应用上打开一个视频并按下分享按钮打开我的应用,但我希望将视频网址粘贴到我的编辑文本中,或者只是复制到剪贴板,这样就可以完成工作< / p>

TextView uri = (TextView) findViewById(R.id.editText1);
Bundle extras = getIntent().getExtras();
String value1 = extras.getString(Intent.EXTRA_TEXT);

 <intent-filter>
 <action android:name="android.intent.action.SEND" />
 <category android:name="android.intent.category.DEFAULT" />              
 <data android:host="www.youtube.com" android:mimeType="text/*" />
 </intent-filter>

1 个答案:

答案 0 :(得分:0)

实际上可能!

清单(在一项活动中):

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

在您的活动中:

Bundle extras = getIntent().getExtras();
if(extras!=null) {
    String link = extras.getString(Intent.EXTRA_TEXT);
    ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
    ClipData clip = ClipData.newPlainText("link", link);
    clipboard.setPrimaryClip(clip);
}

我希望它会有所帮助!