安卓高级9 shareSDK 第三方登陆和分享Mob
ShareSDK推荐此官网地址
官网注册和申请key流程
- 注册 略
进入后台创建应用得到可以
下载SDK
- 解压下载的压缩包
第三方平台申请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);
}