友盟分享SDK集成步骤
Posted 灯火、阑珊处
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了友盟分享SDK集成步骤相关的知识,希望对你有一定的参考价值。
1、官方注册appID。
2、menifest添加和声明umeng相关的activity以及appKey。
3、
// 首先声明一个controller变量,由友盟服务工厂类直接取得友盟社交服务。
mController = UMServiceFactory.getUMSocialService("com.umeng.share", RequestType.SOCIAL);
// 然后有这个友盟的社交服务设置分享的内容和分享的图片以及链接地址
mController.setShareContent(mContent); mController.setShareMedia(new UMImage(context, mJumpUrl));
// 然后配置授权handler,各个平台的配置有些差异,
// 并设置分享的平台。
// 最后调用之前定义的mController对象的postShare方法,并定义一个postlistener,复写onComplete()方法,编写分享成功或失败的代码。
mController.postShare(context, share_MEDIA, new SnsPostListener() { @Override public void onStart() { // Toast.makeText(context, "开始分享.", Toast.LENGTH_SHORT).show(); } @Override public void onComplete(SHARE_MEDIA platform, int eCode, SocializeEntity entity) { if (eCode == 200) { Toast.makeText(context, "分享成功!", Toast.LENGTH_SHORT).show(); } else { String eMsg = ""; if (eCode == -101) { eMsg = "没有授权"; } // Toast.makeText(context, "分享失败[" + eCode + "] " + // eMsg,Toast.LENGTH_SHORT).show(); } } });
以上是关于友盟分享SDK集成步骤的主要内容,如果未能解决你的问题,请参考以下文章