第三方登陆--狸菇凉_
来源:互联网 发布:java的历史 编辑:程序博客网 时间:2024/06/05 16:14
找着友盟的网页,自己注册一个号,在sdk文档中有步骤
1.导包:
2.权限
3.加入activity
4.添加友盟appkey
<meta-data
android:name="UMENG_APPKEY"
android:value="你的appkey" >
</meta-data>
5建立一个application文件,随便起一个名字,比如叫App,别忘了在AndroidManifest文件中配置(如果本身已有,不需要重新建立):
6在application文件中配置三方平台的appkey:
PlatformConfig.setQQZone("你的qq appid", "key");
//初始化
UMShareAPI.get(this);
//设置qq平台的id和key
PlatformConfig.setQQZone("1106163122","aYFBhRfnHWXAkrPT");
7.
/**
* 姓名:孙盼盼
*时间:2017/5/12
* 类用途:
*思路:
*/
public class LoginActivityextends AppCompatActivity{
privateUMAuthListener umAuthListener= newUMAuthListener() {
@Override
public voidonStart(SHARE_MEDIA platform) {
//授权开始的回调
}
@Override
public voidonComplete(SHARE_MEDIA platform, intaction,Map<String,String> data) {
Toast.makeText(getApplicationContext(),"Authorize succeed",Toast.LENGTH_SHORT).show();
}
@Override
public voidonError(SHARE_MEDIA platform, intaction,Throwable t) {
Toast.makeText( getApplicationContext(),"Authorize fail",Toast.LENGTH_SHORT).show();
}
@Override
public voidonCancel(SHARE_MEDIA platform, intaction) {
Toast.makeText( getApplicationContext(),"Authorize cancel",Toast.LENGTH_SHORT).show();
}
};
@Override
protected voidonCreate(@NullableBundle savedInstanceState) {
super.onCreate(savedInstanceState);
UMShareAPI umShareAPI = UMShareAPI.get(this);
umShareAPI.getPlatformInfo(this,SHARE_MEDIA.QQ,umAuthListener);
}
@Override
回传值
protected voidonActivityResult(intrequestCode, intresultCode,Intent data) {
super.onActivityResult(requestCode,resultCode,data);
UMShareAPI.get(this).onActivityResult(requestCode,resultCode,data);
}
}
////////////
授权失败解决方法:qq平台的id和key 换换,
//设置qq平台的id和key
PlatformConfig.setQQZone("1106086069","BbUDh6t7rYjJWowh");
- 第三方登陆--狸菇凉_
- 第三方登陆 ,微信扫码登陆
- thinksns 第三方登陆
- 第三方授权登陆
- 第三方账号登陆
- QQ第三方登陆
- 第三方登陆总结
- 第三方登陆
- 第三方登陆
- QQ第三方登陆
- 第三方登陆问题
- Facebook第三方登陆
- 第三方登陆
- facebook第三方登陆
- Facebook第三方登陆
- 第三方登陆原理
- 第三方登陆 友盟版
- 第三方登陆
- 【bzoj2440】[中山市选2011]完全平方数
- 初学者配置nginx遇到的端口变化问题
- android技术篇(三)解密data区
- 复习JAVA面相对象(类和对象)
- 15 sql语言基础与qt里sqlite, mysql数据库的连接
- 第三方登陆--狸菇凉_
- 页面侧滑2
- printf 打印 指定长度 字符串
- jquery animate step 实现 transform css3方法
- SpringBoot 相关的注意点
- 选择排序及其优化方案
- solr 两种预热方式
- 惠州学院-数据库实验3-数据库中数据的更新
- ThinkPHP与PHP的上传与下载