2011-05-25 124 views
1

我是android應用程序開發新手。我想知道應用程序是否可以將信息發送到外部應用程序,並且外部應用程序知道如何處理輸入。例如,假設我的應用程序想要將一些文本發送到具有多個文本字段的網站的特定文本字段。有沒有一種方法可以自定義發送的信息,以便讓網站知道我希望將文本輸入到哪個字段?我也不希望它僅限於網站,但可能是其他第三方Android應用程序。Android應用程序:應用程序可以將信息發送到外部應用程序嗎?

回答

0

是否有某種方式可以自定義發送的信息,以便讓網站知道我希望文本輸入到哪個字段?

意圖是Android專用的,只能用於與其他Android組件進行數據通信。

如果你想'發送'數據到網站,你通常會使用HTTP POST方法。

至於與第三方應用程序的溝通,是的,這是Intents的常見用途,但第三方應用程序需要能夠「理解」你發送的內容。例如,使用Intent將照片的URI發送到文本編輯器應用程序將毫無意義。同樣,發送'文字'照片查看器是沒有意義的。

此外,與第三方應用程序通信時,通常不會選擇(定位)特定應用程序。在大多數情況下,您可以使用ACTION_VIEW等「操作」與文本,圖像等數據(文本,圖像等)一起創建一個Intent,然後讓Android系統選擇一個合適的應用來執行操作(或者提供一個「選擇器」來允許用戶選擇應用程序)。

相關問題