20

組み込みのタブレット用 YouTube アプリには、共有オプションがあります。例: YouTube アプリで動画を見て、ボタンをクリックして共有します。Bluetooth、Googlemail、Dropbox が表示されます。どうすれば自分のアプリをそこにリストできるのだろうか? アプリに必要なインテント フィルターはどれですか? では、どうすれば動画の URLを取得できますか? 何か案が?ありがとう。

4

3 に答える 3

42

これは私にとってはうまくいきました。このインテント フィルターをマニフェスト ファイルに追加して、アプリケーションが youtube アプリケーションの共有リストに表示されるようにします。

<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>

次に、アクティビティでそれを取得するには、次を使用します。

Bundle extras = getIntent().getExtras();
 String value1 = extras.getString(Intent.EXTRA_TEXT);

はい、どうぞ!

于 2012-06-24T22:49:11.610 に答える