2011-06-09 38 views

回答

1

在Android應用程序中啓用共享的標準方式是使用ACTION_SEND意圖。這將讓用戶將內容分享給他們可能已安裝的任何兼容應用程序。

+0

但是如果用戶沒有安裝兼容的應用程序,例如Tumblr客戶端,該怎麼辦? – hzxu 2011-06-09 01:49:24

+0

如果用戶沒有安裝tumblr應用程序,很有可能他們不是tumblr用戶,並且對該服務的按鈕不感興趣,因爲該服務會讓其他應用程序的用戶界面變得混亂。 :) – adamp 2012-02-21 22:54:47

0

是的,adamp是對的。您可以使用ACTION_SEND意圖。 欲瞭解更多信息,請參閱this Example在Android設備中的可用應用程序之間共享照片。

1

使用ACTION_SEND intent是最簡單的方法,但是我在共享過程下鬆散了所有控制:我沒有控制共享應用程序列表,我無法自定義任何內容。主要問題是每個應用程序都可以具有共享過程的特徵。例如Facebook應用程序共享只有 http鏈接並忽略其他任何內容。在我的一些項目中,我爲每個社交網絡使用SDK以避免此類問題,例如facebook sdk