2012-07-18 52 views
0

我如何知道意圖的發件人?意圖過濾器/意圖的發件人,android

這是我的意圖過濾器。

<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內容?

回答

0

但是,我希望我的應用只能出現在保管箱共享列表中,而不是其他人。

不支持。歡迎您使用他們的API編寫您自己的DropBox客戶端,並將您的特定功能作爲該應用程序的一部分。

我想這裏的問題是,有沒有其他過濾器我可以添加到只有過濾器的保險箱?

我對此表示懷疑。 DropBox最有可能只是使用ACTION_SEND以及適當的MIME類型,因爲這對於DropBox和DropBox的用戶來說是最好的選擇。

或者是有什麼Dropbox的意圖中是唯一的,現在?

你必須要問的DropBox這個問題。請記住,他們可能會隨着時間的推移而改變。而且,即使存在某些內容,您很可能無法對其進行過濾,因此您仍然會在其他應用程序的選擇器中顯示出來。

+0

我認爲你是對的! – user1017674 2012-07-19 16:31:37