翻墙后再继续往下看
官方链接
—————————提纲———————
提纲:
1.创建Client ID
2.安装google 框架
3.Andorid Studio配置google service

———————1.创建Client ID——————
1.创建Client ID
教程在这,按照说明一步步来就可以了(关于sha1的获取,需要先按照OpenSSL,看之前的一篇博文,装好之后,执行如下命令:

//use this in the command line
c:\Program Files\Java\jdk1.6.25\bin>keytool -list -v -keystore c:\you_key_here.key
//执行之后正确的话,会让你输入密码,之后就能看到这个key store的很多校验信息了,其中的SHA1就是你需要的用于google api申请的key

//另外,如何在cmd中复制信息呢?
// 在cmd窗口,右键,“标记”,选择你需要复制的文本,之后,直接点击右键,标记的文本就被复制到剪切板啦

),注意,在create时要选择OAuth 2.0:

之后就可以看到

最右的download按钮就可以下载json文件啦,之后,把文件拷贝到项目的 app/目录下

———————2.手机上安装google 框架:—————————
2.安装google 框架:

1.meizu: Howie出的google安装器同事试过了
2.小米3上安装的CM12:在豌豆荚上安装了google安装器

当然,如果你用的mac就可以用GenyMotion上的虚拟机装框架了,windows的GenyMotion我一直也没调通,自己的Mac上的GenyMotion一装就能用,不知会不会有配Mac的那天

之后安装google service就可以了(貌似都需要请求root权限,因为需要把google service文件拷贝至/sytem/app目录下,之前写过一篇挂载sdcard的文章)

———————3.Andorid Studio配置google service:—————————
之后呢,在Android Studio中配置,安装google developer上推荐的配置8.5版本会报错(推荐尝试后面的6.5.x版本或直接使用Project Setting中的+library):

//Add the dependency to your project-level //build.gradle:
classpath 'com.google.gms:google-services:1.5.0-beta2'
//Add the plugin to your app-level build.gradle:
apply plugin: 'com.google.gms.google-services'

//又有小伙伴说不需要配置gradle,直接在Project setting中配置就好了:

添加完之后发现它是在gradle文件里添加了下面这行:

compile 'com.google.android.gms:play-services:8.3.0'

之后找到一篇帖子,上面是这么说的:

最关键的代码:

dependencies {compile 'com.google.android.gms:play-services:6.5.87' }

其他的app-level的build.gradle的改动都撤销掉就好了

rebuild,通过

具体的google plus的API调用方法后面我都测试通过了再写总结blog;

其实facebook的sdk我已经调通了,API没有完全自文档化,一会总结一下。

转载署源-By-KyleCe:http://blog.csdn.net/KyleCeshen/article/details/50242159

【Android】Google Plus---Google Service用于Android APP相关推荐

  1. android exchange服务,带有“ Service com.android.exchange.ExchangeService

    我正在用Android开发一个非常简单的应用程序.我制作了一个启动屏幕,主菜单以及一个带有单选按钮和一个按钮的页面(该按钮会根据选中的单选按钮播放声音).该应用程序运行正常(不会崩溃),但是我一直在l ...

  2. android开启多个service进程,Android开启多进程

    1. 为何要开启多进程 为何开启android应用要开启多进程,主要有以下几点: 单进程所分配的内存不够,需要更多的内存.在早期android系统只为一个单进程的应用分配了16M的可用内存,随着手机的 ...

  3. Android 保持Service不被Kill掉的方法--双Service守护 Android实现双进程守护

    本文分为两个部分,第一部分为双Service守护,第二部分为双进程守护 第一部分: 一.Service简介:Java.lang.Object ↳Android.content.Context  ↳an ...

  4. android进程守护 失效,保持Service不被Kill掉的方法--双Service守护 Android实现双进程守护 1...

    本文分为两个部分,第一部分为双Service守护,第二部分为双进程守护 第一部分: 一.Service简介:Java.lang.Object ?Android.content.Context ?and ...

  5. 学Android移动开发 第1章 Android基础入门

    文章目录 1.1 Android简介 什么是Android Android和iOS主要区别 1.1.1 通信技术 1.1.2 Android起源 1.1.3 Android体系结构 1.1.4 Dal ...

  6. 《Android 移动应用基础教程(Android Studio)(第2版)》【课本客观题】+【学习通2023春】【参考答案】

    文章目录 超星学习通智能终端软件开发(基于Android Studio环境)章节作业(39) 一 二 三 四 五 六 课本一 课本二 课本三 课本四 课本五 课本六(无) 课本七 课本八 课本九 课本 ...

  7. Android跳转到应用商店的APP详情页面,以及 Google GMS 各个apk的包

    需求: 从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面. 让用户 下载 或 评论. 实现: /*** 启动到应用商店app详情界面** @param appPkg 目标App的包名* ...

  8. 23、Android之使用 Google API 的 GTalk

    使用 Google  API 的 GTalk     关键技能  &  概念 ●  执行一个 Google  API 包装 ●  为 Google 存取配置 XMPP 开发环境设置 ●  执行 ...

  9. 使用Xamarin.Android中的Google登录OAuth 2.0对用户进行身份验证

    什么是用户认证? (What is User Authentication?) There is a user base associated with every app that is avail ...

最新文章

  1. [软件工程]技术规格说明书
  2. 产品经理和程序员的爱恨情仇
  3. vue.js - advance - render 函数小抄
  4. Linux进程虚拟地址空间
  5. uuid怎么获取_我们经常说的限流应该怎么做?
  6. android搭建开发环境
  7. PaddlePaddle训练营——公开课——AI核心技术掌握——第2章机器能“看”的现代技术——源自视觉神经原理的卷积网络简介及深入理解
  8. MapReduce-Reduce端join操作-Map阶段代码
  9. python从tushare获取数据_python调用tushare获取股票月线数据
  10. 凑数算法 java_[蓝桥杯][2017年第八届真题]包子凑数 (Java代码)
  11. 震惊!华为对大数据又出新动作!
  12. 【KDD20】TAdaNet: 用于图增强元学习的任务自适应网络
  13. 通过网络启动计算机,实现通过局域网唤醒计算机的两种方法
  14. FreeSql 导航属性的联级保存功能
  15. noob之MySQL基本查询
  16. Python学习笔记(15)-Python代码转换为exe可执行程序详解
  17. 解决Destroying ProtocolHandler [“ajp-apr-8009“]
  18. 在wget中指定代理服务器
  19. 前端 - excel导入 / 导出功能
  20. leetcode 1567

热门文章

  1. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(八)(TensorFlow基础))
  2. 很色,非常色,十分色,格外色,异常色,特别色,相当色,太色了!
  3. 格子路径问题-施罗德数
  4. C语言小项目之扫雷游戏(简易版)
  5. win10两个磁盘合并成一个?win10系统怎么合并磁盘
  6. PPP原理 PAP认证 CHAP认证
  7. 2020年氯化工艺模拟考试及氯化工艺证考试
  8. fluent支持python吗_Python与Fluent联合仿真设置
  9. IGARSS2019竞赛总结
  10. 段码液晶屏笔段电压范围_一种笔段式液晶屏测试装置的制作方法