码迷,mamicode.com
首页 > 其他好文 > 详细

友盟分享SDK集成步骤

时间:2016-11-16 22:26:08      阅读:334      评论:0      收藏:0      [点我收藏+]

标签:blog   ext   授权   失败   attribute   没有   form   class   pid   

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集成步骤

标签:blog   ext   授权   失败   attribute   没有   form   class   pid   

原文地址:http://www.cnblogs.com/Jackie-zhang/p/6071650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!