20

バックグラウンド

Android M の新機能 (リンクはこちら) によると、アプリ外のアプリは、そのアクティビティの 1 つに直接共有の意図を与えることを提案できます。たとえば、チャット アプリがコンテンツを正確な連絡先に共有できるようにします。チャットアプリと連絡先の両方を同時に選択します (2 ではなく 1 ステップ)。これは、次の画像に表示できます。

ここに画像の説明を入力

または、少なくともそれは私がそれから理解したものです。

質問

この新機能に関して 2 つの質問があります。

  1. 説明では、マニフェストに何を入れるかのみを示し、「ChooserTargetService」の使用について言及しています。テキストと画像を提供するにはどうすればよいですか?

  2. 反対の方法を知りたいのですが、これらの「直接共有」アイテム (画像、テキスト、インテント) をすべてクエリして、カスタマイズされたダイアログに表示するにはどうすればよいですか?

    私は自分でカスタマイズしたダイアログを持っているので、それをやりたいと思っています。これにより、どのアプリだけでなく、何をどのように共有するかを選択できます。

4

2 に答える 2