我可以在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>
答案 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);
}
我希望它会有所帮助!