安卓高级9 shareSDK 第三方登陆和分享Mob

ShareSDK推荐此官网地址

官网注册和申请key流程

  1. 注册 略
  2. 进入后台创建应用得到可以
    这里写图片描述
    这里写图片描述
    这里写图片描述

  3. 下载SDK
    这里写图片描述
    这里写图片描述
    这里写图片描述

  4. 解压下载的压缩包
    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里写图片描述

第三方平台申请key

如果你想申请QQ登陆或者分享需要去腾讯开发者申请,申请后会得到APP ID 和APP KEY.腾讯开发者论坛

你申请开发者注册通过后,可以创建应用,创建时你可以先保存依然可以得到APP ID和KEY可以先用于调试测试,只不过有每天测试次数等.所以测试时需要直接提交审核.

其他平台学生可自行学习

分享

官网教程
注意腾讯分享的一个坑:
这里写图片描述

第三方登陆

官网教程

提示,获取第三方平台id和用户资料可以在回调接口中 如下

 @Override
    public void onComplete(Platform platform, int i, HashMap<String, Object> hashMap) {
        //遍历Map
        Iterator ite =hashMap.entrySet().iterator();
        while (ite.hasNext()) {
            Map.Entry entry = (Map.Entry)ite.next();
            Object key = entry.getKey();
            Object value = entry.getValue();
            System.out.println(key+": "+value);
            Log.e("fmy",key+": "+value);
        }
        //这是第三平台的id可以唯一标识一个用户
       String userId = platform.getDb().getUserId();
        Log.e("fmy","id: "+userId);

    }
原文地址:https://www.cnblogs.com/muyuge/p/6152123.html