我想使用LibGDX製作遊戲,但我不知道如何打開Facebook登錄的新對話框。有人能告訴我怎麼做,或者上傳一個示例項目。 Facebook SDK需要使用Android本地用戶界面庫,但LibGDX不是。Facebook登錄3.0與LibGDX
回答
您需要隔離libGDX應用程序的Android部分中的所有Android特定代碼。一般來說,在libGDX應用程序中解決這個問題的方法是定義一個新的接口,用於輸出您的公共(平臺無關)代碼所需的API,然後在不同的後端使用特定於平臺的代碼實現該接口。
因此,創建這樣一個接口:
public interface FacebookLogin {
public boolean tryToLogIn();
}
然後在桌面後臺,創建一個虛擬實現,什麼都不做,只是返回false,並且對Android端創建一個實現,它需要什麼(您可能需要使用Handler
才能使事情在正確的線程上運行)。然後從每個後端的初始化代碼傳遞實現。
你有樣品項目嗎? – Lunatikul
查看https://code.google.com/p/libgdx-users/wiki/IntegratingAndroidNativeUiElements3TierProjectSetup – Pool
我遵循https://code.google.com/p/libgdx-users/wiki/IntegratingAndroidNativeUiElements3TierProjectSetup教程,我設法讓沿着libgdx的android原生UI元素。我創建了該接口FacebookLogin創建了Facebook實例,但登錄窗口沒有出現。我試圖這樣做: – Lunatikul
- 1. LibGDX Facebook登錄集成
- 2. Facebook的Android 3.0登錄
- 3. 解析Facebook登錄Swift 3.0
- 4. Facebook 3.0登錄問題
- 5. 的PhoneGap 3.0 Facebook登錄
- 6. Facebook登錄錯誤SDK 3.0
- 7. LibGDX RoboVM Robopods Facebook登錄錯誤
- 8. facebook sdk 3.0登錄android活動類
- 9. joomla 3.0站點的facebook登錄實現
- 10. Facebook android sdk 3.0登錄問題
- 11. Facebook的SDK 3.0自動登錄
- 12. 登錄與Facebook C#
- 13. NSUserDefaults與Facebook登錄
- 14. Facebook登錄與angularjs?
- 15. 使用Facebook SDK 3.0使用Facebook進行登錄使用Facebook SDK 3.0
- 16. 應用程序與Facebook登錄登錄
- 17. 鍵盤不會與Facebook登錄登錄
- 18. PHP Facebook的登錄與Mysql
- 19. facebook與登錄的集成
- 20. Facebook登錄與離子v1
- 21. 流星登錄與Facebook
- 22. 安全與Facebook API登錄
- 23. Struts2的登錄/與Facebook
- 24. Facebook登錄與設計
- 25. 的PhoneGap與Facebook登錄
- 26. 執行Facebook登錄與Django
- 27. CurlException:77:Prblem與Facebook登錄
- 28. Android的Facebook登錄與webview
- 29. Android的webview,與facebook登錄
- 30. Android的Facebook登錄與OnClickListener
你有沒有試過去Facebook的開發頁面?所有的信息和例子都在那裏。 –
如果您設法在libgdx中執行Facebook登錄,您會介意與我們分享一個迷你項目,例如登錄部分? – Lunatikul