我如何知道意图的发送者?
这是我的意图过滤器。
<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意图中有什么独特之处吗?
答案 0 :(得分:0)
但是,我希望我的应用仅显示在Dropbox共享列表中,而不是其他人。
不支持。欢迎您使用他们的API编写自己的DropBox客户端,并将您的特定功能作为该应用程序的一部分。
我想这里的问题是,是否还有其他过滤器我只能添加到Dropbox过滤器?
我对此表示怀疑。 DropBox最有可能只使用具有正确MIME类型的ACTION_SEND
,因为这对DropBox和DropBox用户来说是最好的。
或者目前Dropbox意图中有什么独特之处吗?
你必须向DropBox询问这个问题。请记住,随着时间的推移,他们可能会改变这一点并且,即使有某些内容,您很可能无法对此进行过滤,因此您仍会在选择器中显示其他应用程序。