2012-04-15 48 views
2

我想通過從我的應用程序啓動意向將文件發送到已安裝的Dropbox應用程序。 如何確定意圖是什麼。如何使用Android意圖上傳到保管箱

例如,當我去我的Astro文件,並長按文件,我得到一個「發送」選項。按發送顯示我的應用程序列表,包括Dropbox。

如何從我的應用程序中獲得相同的「共享」列表?

回答

1

假設用戶在手機上安裝了應用程序,您可以找到能夠「捕捉」廣播的應用程序列表。 (Using this method...)之後,您可以嘗試使用保管箱應用程序發送意圖,或決定不(如果用戶沒有安裝該應用程序,您將得到系統拋出的異常)。

+0

I我不清楚這個響應 - 我如何找出要使用的意圖的名稱 – 2012-04-15 21:55:56

+0

您可以通過查詢這些提供程序並在調試器中查看它們以查看應用程序的名稱來實驗性地嘗試它,但可能它只是保存框應用程序的包名稱與SEND意圖。如果他們沒有可用的意圖,就沒有辦法添加,但是你說你已經看過一個。 – 2012-04-15 21:57:06

+0

有趣的是,當Drop Box應用程序顯示在意向列表中時,還會顯示許多其他應用程序 - Dropbox,電子郵件,Skype,Wifi,藍牙,因此它必須是標準意圖類別 – 2012-04-15 21:59:53