2011-01-27 85 views
2

我在我的應用中添加了Facebook和Twitter集成。對於Facebook,我使用他們提供的API,而對於Twitter,我爲Oauth打開了一個WebView。在Android中創建類似Facebook API的WebView彈出窗口

要保存我從Oauth回來的Twitter密鑰,我必須使用CallBack。然而,使用CallBack可讓用戶在使用共享選項進行活動之前看到黑屏(不到一秒鐘)。

有沒有辦法可以避免這個黑屏?

或者更好:

我可以做一個網頁視圖彈出類似Facebook的API呢?如果是的話,我該如何實現這個目標?我怎樣才能保存我從Oauth那裏得到的鑰匙?

回答

0

我有同樣的問題,你和我創建了一個Twitter登錄按鈕庫,它與Android API示例中提供的Facebook登錄按鈕一樣。 您可以在Google Code找到的代碼。

基本上它顯示一個包含Twitter網站的webview,允許用戶點擊允許並保存令牌和令牌密碼。例如,您可以使用Twitter4j輕鬆使用此庫。