Android友盟集成QQ登陆详解大全
第一步打开友盟官网注册一个账号,登录如下图进行操作点击个人中心
进入下一个界面点击管理创建一个应用生成AppKey:如下图
返回首页点击SDK与文档点击进行第三方登录集成点击右边的SDK下载选择你需要的平台
除了eclipse选项都选
这篇文章之介绍QQ第三方登录
阅读官方文档
一、解压下载的SDK打开:拷入友盟的三个核心库和需要的第三方jar包
把SDK中的debug.keystore拷入工程:
main中res中的三个values文件:
准备完毕然后进行权限配置:
在application中加入:
<activity
android:name="com.umeng.qq.tencent.AuthActivity"android:launchMode="singleTask"android:noHistory="true" ><intent-filter><action android:name="android.intent.action.VIEW" /><category android:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.BROWSABLE" /><data android:scheme="tencent100424468" /></intent-filter></activity><activity
android:name="com.umeng.qq.tencent.AssistActivity"android:screenOrientation="portrait"android:theme="@android:style/Theme.Translucent.NoTitleBar"android:configChanges="orientation|keyboardHidden|screenSize"/><meta-data
android:name="UMENG_APPKEY"android:value="5a0b920f8f4a9d5c2700080c"></meta-data>
value改成你自己生成的AppKey
权限:
<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.VIBRATE" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
application中:
public class MyApp extends Application {{PlatformConfig.setQQZone("100424468", "c7394704798a158208a74ab60104f0ba");}@Overridepublic void onCreate() {super.onCreate();Fresco.initialize(this);UMShareAPI.get(this);}}
最后在你点击登录的地方:
实例化一个友盟的监听
UMAuthListener umAuthListener = new UMAuthListener() {@Overridepublic void onStart(SHARE_MEDIA share_media) {}@Overridepublic void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) {System.out.println("uid========"+map.get("uid"));System.out.println("name========"+map.get("name"));System.out.println("iconurl========"+map.get("iconurl"));ToastUtil.showLong(LoginActivity.this , "社会唐哥"+map.get("name"));/*//设置QQ头像ImageLoader.getInstance().displayImage(map.get("iconurl"),micon);//设置QQ名字mname.setText(map.get("name"));*/}@Overridepublic void onError(SHARE_MEDIA share_media, int i, Throwable throwable) {}@Overridepublic void onCancel(SHARE_MEDIA share_media, int i) {}};
点击调用:
UMShareAPI.get(LoginActivity.this).getPlatformInfo(LoginActivity.this, SHARE_MEDIA.QQ,umAuthListener);
最后重写onactivityresult
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {super.onActivityResult(requestCode, resultCode, data);UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data);}
这就可以实现QQ第三方登录了!!!快去试试吧。。。
Android友盟集成QQ登陆详解大全相关推荐
- Android友盟集成QQ、微信、微博等第三方登录与分享
前言 最近项目需要加入第三方分享和登录功能,之前其他项目的第三方分享和登录一直都使用ShareSDK实现的.为了统一使用友盟的全家桶,所以三方分享和登录也就选择了友盟.这里记录一下完整的集成与使用流程 ...
- Android 项目必备(三十七)-->使用友盟集成 QQ、微信、微博等第三方分享与登录
文章目录 效果图 实战 最近项目需要加入第三方分享和登录功能,之前其他项目的第三方分享和登录一直都使用ShareSDK实现的.为了统一使用友盟的全家桶,所以三方分享和登录也就选择了友盟. 效果图 实战 ...
- 友盟集成QQ第三方登录
友盟官网 将集成的包里面的东西都复制进项目里面libs,res分别复制进去 libs里面的jar包 add to module 新建App继承application public class App ...
- Android 友盟集成
我们都知道,现在是数据时代.数据所赋予的,就是商业价值.当我们开发完成一款应用并上线后,需要即时的跟踪该应用的状态,包括用户量.活跃量.使用时长等数据信息,以便更好地对应用实施运营手段,实现商业价值. ...
- 第三方登陆——QQ登陆详解
申请地址 QQ互联:https://connect.qq.com/index.html 腾讯开放平台:https://open.tencent.com/ 注册账号 登陆 进入QQ互联,点击登陆 资料填 ...
- Android 友盟社会化分享的集成与封装
Android 友盟社会化分享的集成与封装 分享是APP中非常高频的操作之一,在Android的开发环境中,第三方分享框架也有很多.比较流行的包括 极光社会化分享(sharesdk).友盟社会化分享( ...
- 友盟集成第三方登录--微信、QQ实现
友盟集成了第三方登录,本给我们带来便利,但是文档只描述了集成方式,出现问题,发现还得自己各种baidu,这里总结自己遇到的一些坑,以防下次再踩. 友盟集成第三方微信登录: 友盟集成方案参考:http: ...
- java服务器端集成友盟,Android友盟推送集成
第一次认真集成推送,碰到了一些问题,记录一下. 首先讲一下实现原理,我们用的是友盟.Android比iOS要麻烦很多. 友盟集成是需要后端配合的,具体就是后端调用友盟的接口,向友盟推送一条消息,然后友 ...
- Android友盟+U-APM快速集成与极致体验
文章目录 一.前言 二.快速集成 2.1 账号注册 2.2 创建应用 2.3 Demo下载 2.4 Demo导入 2.5 Demo试跑 三.极致体验 3.1 第一个App崩溃 3.2 查看后台崩溃信息 ...
最新文章
- dynamic关键字
- 基于Springboot实现园区招商管理系统
- processing link链接
- 阿里云发布vSphere虚拟机备份服务 ,网络带宽有限条件下依然能有效保护数据...
- repne scasb 内联实现 strlen
- SSM实现个人博客-day03
- SAP Spartacus org unit table的DOM structure
- 【广州/深圳 活动】 MVP社区巡讲
- java 文本框输入监听事件_JAVA GUI 事件监听事件 详解 和 案例.
- 《架构即未来》中最常用的15个架构原则
- 统计系统所有进程总共占用多少内存
- linux查看前50条日志,linux 查看日志信息--less命令
- 【Django】uWSGI和Gunicorn【转】
- unable to find account data for the submitted AuthenticationToken
- h5 ios Safair下载文件自动添加.html导致文件乱码问题,ios不能使用接口播放视频的问题
- pytorch实现yolov4_v2(网络模块)
- 使用 JavaScript 添加时间
- Z(zombie)僵尸进程和孤儿进程
- [运算放大器]佛朗哥笔记 - 电阻性反馈电路 - 差分放大器与仪表放大器
- [Java]计算Π(pi)的值,Pi / 4 = 1 - 1/3 + 1/5 - 1/7 + 1/9 - ...