0

インテントの送信者を知るにはどうすればよいですか?

これは私が持っている意図フィルターです。

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

だから今、ドロップボックスのアイテムをクリックして「共有」をクリックすると、私のアクティビティがリストに表示されます。ただし、アプリをドロップボックス共有リストにのみ表示し、他のアプリには表示したくない..

ここでの質問は、ドロップボックスのフィルターのみに追加できる他のフィルターはありますか? それとも今のところ、ドロップボックスのインテント内に何かユニークなものはありますか?

4

1 に答える 1

0

ただし、アプリをドロップボックス共有リストにのみ表示し、他のアプリには表示したくない.

それはサポートされていません。API を使用して独自の DropBox クライアントを作成し、そのアプリの一部として特定の機能を使用することは大歓迎です。

ここでの質問は、ドロップボックスのフィルターのみに追加できる他のフィルターはありますか?

疑わしい。ACTION_SENDそれが DropBox と DropBox のユーザーにとって最適なものであるため、DropBox は適切な MIME タイプを使用するだけである可能性が最も高いです。

それとも今のところ、ドロップボックスのインテント内に何かユニークなものはありますか?

DropBoxにその質問をする必要があります。これは時間の経過とともに変更される可能性があることに注意してください。そして、何かがあったとしても、ほとんどの場合、それをフィルタリングすることはできないため、他のアプリケーションのセレクターに表示されます.

于 2012-07-18T17:24:22.220 に答える