2016-02-11 86 views
0

我做了一個android應用程序,我想實現一個排行榜。我的問題是,用戶必須先登錄,這是我的問題。Android的登錄谷歌在MainActivity

來自Google Developer Website或其他人的所有教程都沒有真正的幫助。

我的問題:我的洞應用在MainActivity中起作用,因爲我使用OpenGL來顯示所有的動畫和2D圖形。但是在每一個教程中,我發現他們有一個單獨的類中的歌唱

我的問題:任何人都可以幫助/告訴我,我怎麼能實現在最簡單的方法在MainActivity的登錄。

我很欣賞每一個(建設性的)答案!

回答

1

你只需要實現

GoogleApiClient.ConnectionCallbacks, 
    GoogleApiClient.OnConnectionFailedListener, 
    View.OnClickListener 

您MainActivity。你不需要創建新的活動。

在G +帳戶logining的整套起來有:https://developers.google.com/games/services/android/init

而且succesfull logining到您的應用程序後,(你必須爲你的開發者控制檯中的第一場比賽創造遊戲服務 - >您logining電子郵件必須在測試人員名單),您只需在開發人員控制檯中創建排行榜。 要顯示谷歌的排行榜使用:

startActivityForResult(Games.Leaderboards.getLeaderboardIntent(mGoogleApiClient, 
    LEADERBOARD_ID), REQUEST_LEADERBOARD); 

,並提交比分使用這樣的:

Games.Leaderboards.submitScore(mGoogleApiClient, LEADERBOARD_ID, 1337);