Android在MainActivity中登录google

时间:2016-02-11 17:28:04

标签: java android

我为Android制作应用程序,我想实现一个排行榜。我的问题是用户必须先登录,这是我的问题。

Google Developer Website或其他人的所有教程都没有用。

我的问题:我的洞应用程序在MainActivity中起作用,因为我使用OpenGL来显示所有动画和2D图形。但在每个教程中,我发现他们都有单独的单词课程。

我的问题:任何人都可以帮助/告诉我如何以最简单的方式实现MainActivity中的登录。

我感谢每一个(建设性的)回答!

3 个答案:

答案 0 :(得分:1)

我已在不同的类中实现了Google登录,因此您可以将其用于任何活动或片段。点击http://www.androprogrammer.com/2015/12/integrate-google-plus-in-android-app.html

从github获取完整代码并检查它。

希望它会有所帮助。

答案 1 :(得分:1)

阅读这篇文章 https://developers.google.com/identity/sign-in/android/start-integrating 这是最新的集成库,提供易于理解的指南 更多的是这里 https://developers.google.com/identity/sign-in/android/start-integrating

答案 2 :(得分:1)

您只需要实施

    GoogleApiClient.ConnectionCallbacks,
    GoogleApiClient.OnConnectionFailedListener,
    View.OnClickListener

到您的MainActivity。您不需要创建新活动。

登录G +帐户的整个设置是:https://developers.google.com/games/services/android/init

成功登录到您的应用程序后(您必须首先在开发者控制台中为您的游戏创建游戏服务 - >您的登录电子邮件需要位于测试人员列表中),您只需在开发人员控制台中创建排行榜。 要显示谷歌排行榜,请使用此:

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

并提交分数使用此:

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