友盟第三方登录获取图片
2016-06-27 08:21
351 查看
/*第三方登录*/ public void QQ(View view) { // 获取UMShareAPI mShareAPI = UMShareAPI.get(this); // 使用哪个平台账号登录 SHARE_MEDIA platform = SHARE_MEDIA.QQ; mShareAPI.doOauthVerify(this, platform, new UMAuthListener() { @Override public void onComplete(SHARE_MEDIA platform, int action, Map<String, String> data) { mShareAPI.getPlatformInfo(MainActivity.this, platform, new UMAuthListener() { @Override public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) { // TODO 用户信息都在Map中 Set<String> keySet = map.keySet(); for (String string : keySet) { String string2 = map.get(string); // 遍历获得Map中的key和value Log.v("zzz", "key=" + string + ",value=" + string2); } } @Override public void onError(SHARE_MEDIA share_media, int i, Throwable throwable) { } @Override public void onCancel(SHARE_MEDIA share_media, int i) { } }); } @Override public void onError(SHARE_MEDIA platform, int action, Throwable t) { Toast.makeText(getApplicationContext(), "登录失败", Toast.LENGTH_SHORT).show(); } @Override public void onCancel(SHARE_MEDIA platform, int action) { Toast.makeText(getApplicationContext(), "取消登录", Toast.LENGTH_SHORT).show(); } }); }
相关文章推荐
- Java enum的用法详解
- SOCKET,TCP/UDP,HTTP,FTP网络协议之间的关系
- 设置简单的夜间模式
- display,opacity,visibility,position隐藏元素的实质
- 今天又是新的一周,把考勤做一下吧。
- block没那么难(三):block和对象的内存管理
- 欢迎使用CSDN-markdown编辑器
- IE中自动安装用户数字证书
- 从ImageLoader来理解设计原则
- sql中having的使用
- Java 数据库操作
- 自定义View
- 上周热点回顾(6.20-6.26)
- HttpConnection 联网请求2
- Java连接access数据库
- 通过CertEnroll在CA上(1创建证书请求2得到证书3安装证书)
- ASP.Net 对xml文件的读写,添加,修改,删除操作
- DrawerLayout抽屉控件
- ASP.Net中,如何自动保存文件到指定位置
- 天使之城(codevs 2821)