过滤Intent的意图/发送者,android

时间:2012-07-18 17:17:19

标签: android android-intent intentfilter

我如何知道意图的发送者?

这是我的意图过滤器。

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

现在,如果我点击Dropbox中的某个项目并点击“分享”,我的活动就会显示在列表中。但是,我希望我的应用程序仅出现在Dropbox共享列表中,而不是其他人..

我想这里的问题是,是否还有其他过滤器我只能添加到Dropbox过滤器?或者目前Dropbox意图中有什么独特之处吗?

1 个答案:

答案 0 :(得分:0)

  

但是,我希望我的应用仅显示在Dropbox共享列表中,而不是其他人。

不支持。欢迎您使用他们的API编写自己的DropBox客户端,并将您的特定功能作为该应用程序的一部分。

  

我想这里的问题是,是否还有其他过滤器我只能添加到Dropbox过滤器?

我对此表示怀疑。 DropBox最有可能只使用具有正确MIME类型的ACTION_SEND,因为这对DropBox和DropBox用户来说是最好的。

  

或者目前Dropbox意图中有什么独特之处吗?

你必须向DropBox询问这个问题。请记住,随着时间的推移,他们可能会改变这一点并且,即使有某些内容,您很可能无法对此进行过滤,因此您仍会在选择器中显示其他应用程序。