google接入:
话不多说,直接进入主题:
https://developers.google.com/identity/sign-in/android/start
这是google登陆第三方介入的文档 ,英文文档看着头痛有没有! 我们跟着他一步一步来。
1 你的android sdk需要下载google paly serivice 服务
2 提交你的app包名 下载生成的json文件, 与百度地图相同,在这里需要提交你的sha1签名,将生成的json文件下载完成之后
copy到app目录下,注意: 一定是在app(module)的下,否则识别不了;
3 获取服务的id 并copy到strings.xml文件下 需要注意的地方是:如果你有多语言适配,一定要所有的strings文件下都标注此id
接下来的登陆代码如下:
private void initGoogleLogin() {
GoogleSignInOptions options = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build();
GoogleApiClient googleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this /* FragmentActivity */, new GoogleApiClient.OnConnectionFailedListener() {
@Overri