我为Android制作应用程序,我想实现一个排行榜。我的问题是用户必须先登录,这是我的问题。
Google Developer Website或其他人的所有教程都没有用。
我的问题:我的洞应用程序在MainActivity中起作用,因为我使用OpenGL来显示所有动画和2D图形。但在每个教程中,我发现他们都有单独的单词课程。
我的问题:任何人都可以帮助/告诉我如何以最简单的方式实现MainActivity中的登录。
我感谢每一个(建设性的)回答!
答案 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);