我想構建一個將內容提供給其他應用程序的應用程序。意圖過濾器:如何爲所有Android版本創建過濾器(因爲manufacters更改它)
以一個例子:
使用原生短信應用從我的供應商附加的圖像。
爲了成爲供應商,我註冊了一些意圖過濾器來做到這一點。我用圖像/ MIME類型ACTION_GET_CONTENT。*
我注意到,在一些設備可正常工作,「使用完整的行動」對話框中選擇在列表中的應用程序。
但是,一些廠商的,顯然似乎不符合Google的「建議」。
我們怎樣才能註冊那些沒有的?
我假設他們中的一些人使用隱式意圖調用,是否有可能攔截?另一方面,如果這些意圖是明確的,是否有可能「攔截」它們並呈現「完成操作使用」對話框?
在我的經驗,多數的我們必須忍受這些差異,如果原始設備製造商搞砸了,我們可以做的事情就不多了,編寫應用程序的時候應該如何工作,只有在相當一部分目標受衆「受到影響「device。 –