2010-01-23 78 views
4

背景:最好的方法寫一個Facebook應用程序的Android

  1. 還有的Facebook的API(和SDK),供開發像iPhone,黑莓手機等其他移動設備的應用程序,但它似乎有沒有官方 ones for Android(?)。

  2. 人們有已移植在Android上工作的Java API以及編寫了FaceBook Client應用程序(FaceBook dev: Wiki Page)。顯然,在Android版alpha a release(a FBRocket)中也有一個輕量級的FaceBook SDK。但它不會被用於生產。

  3. 由於這些FaceBook功能已作爲基於REST的服務公開,因此大部分工作都會通過Http發送所需格式的請求。因此,爲Android編寫FaceBook客戶端應用程序當然是可行的。市場上也有類似的應用程序,例如Bloo。

問題:

  1. 當被問及寫一個應該採取什麼辦法Facebook的客戶端應用程序?我們應該選擇SDK還是通過Http調用服務?

  2. 如果已經有一個與FaceBook集成的Web應用程序,我們可以從WebView內部瀏覽到該應用程序並完成此操作嗎?

謝謝!

回答

3
  1. 我會使用Java API。你提到他們被「移植」了,但他們是?您使用Java開發Android應用程序,通常可以包含.jar文件,並在Android應用程序中使用它們,而無需任何「移植」。對FaceBook的REST訪問也可以正常工作。

  2. 您是否在談論您在FaceBook之上構建的自定義應用程序?如果你已經有了一個在Android瀏覽器中正常工作的web應用程序,那麼只要讓你的用戶訪問該網站就可以了。如果Web應用程序只是應用程序的一部分,那麼您可以打開打開該頁面的瀏覽器,或者可以將該頁面作爲較大應用程序的一部分加載到WebView中。然而,如果這是你的應用程序正在做的,那麼它不是一個真正的應用程序,它只是一個榮耀的瀏覽器書籤,我強烈建議不要將這樣的應用程序發佈到Android Market,除非你喜歡得到可怕的評級。

相關問題