友盟社会化分享代码
// 首先在您的Activity中添加如下成员变量
mController = UMServiceFactory
.getUMSocialService("com.JinshaBlueTooth");
// 参数1为当前Activity, 参数2为开发者在QQ互联申请的APP ID,
// 参数3为开发者在QQ互联申请的APP kEY.
UMQQSsoHandler qqSsoHandler = new UMQQSsoHandler(Activity_me,
"100424467", "c7394704798a158208a74ab60104f0ba");
qqSsoHandler.addToSocialSDK();
// 参数1为当前Activity, 参数2为开发者在QQ互联申请的APP ID,
// 参数3为开发者在QQ互联申请的APP kEY.
QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler(Activity_me,
"100424467", "c7394704798a158208a74ab60104f0ba");
qZoneSsoHandler.addToSocialSDK();
// 设置分享内容
mController
.setShareContent("更多详情请点击链接查看:http://www.csec.com.tw/s_site_Product_ProductShow.asp?l=cn&w=278 CPM-20电表提供多样单相、三相电量参数(电压、电流、有效功率、无效功效、视在功率、功率因数、频率、有效电能)的高精度测量,显示和远端RS485通讯(Modbus RTU Mode)功能,更提供了电费比率(Cost)与二氧化碳比率(Co2)设定,可以显示累积电费与碳排放量,适合装置在电量管理远端通信等的运用需求。");
// 设置分享图片, 参数2为图片的url地址
mController.setShareMedia(new UMImage(Activity_me,
"http://www.cn-csec.com/templates/default/images/at5.jpg"));
// ** 其他平台的分享内容.除了上文中已单独设置了分享内容的微信、朋友圈、腾讯微博平台,
// 剩下的其他平台的分享内容都为如下文字和UMImage **
mController
.setShareContent("CPM-20电表提供多样单相、三相电量参数(电压、电流、有效功率、无效功效、视在功率、功率因数、频率、有效电能)的高精度测量,显示和远端RS485通讯(Modbus RTU Mode)功能,更提供了电费比率(Cost)与二氧化碳比率(Co2)设定,可以显示累积电费与碳排放量,适合装置在电量管理远端通信等的运用需求。");
// 添加短信
SmsHandler smsHandler = new SmsHandler();
smsHandler.addToSocialSDK();
// 添加email
EmailHandler emailHandler = new EmailHandler();
emailHandler.addToSocialSDK();
// 微信开发平台注册应用的AppID
String appId1 = "wxf1ae95984e06c9e6";
// 添加微信平台
UMWXHandler wxHandler = new UMWXHandler(Activity_me, appId1);
wxHandler.addToSocialSDK();
WeiXinShareContent WeixinShareContent1 = new WeiXinShareContent();
WeixinShareContent1.setTitle("产品型录");
WeixinShareContent1.setTargetUrl("http://www.cn-csec.com");
// 设置分享文字内容
WeixinShareContent1.setShareContent("齐全的产品体系......");
// 设置分享图片
WeixinShareContent1.setShareImage(new UMImage(Activity_me,
"http://www.cn-csec.com/templates/default/images/at5.jpg"));
mController.setShareMedia(WeixinShareContent1);
// 朋友圈
UMWXHandler wxCircleHandler = new UMWXHandler(Activity_me, appId1);
wxCircleHandler.setToCircle(true);
wxCircleHandler.addToSocialSDK();
CircleShareContent CircleShareContent1 = new CircleShareContent();
CircleShareContent1.setTitle("产品型录");
CircleShareContent1.setTargetUrl("http://www.cn-csec.com");
CircleShareContent1.setShareImage(new UMImage(Activity_me,
"http://www.cn-csec.com/templates/default/images/at5.jpg"));
CircleShareContent1.setShareContent("齐全的产品体系......");
mController.setShareMedia(CircleShareContent1);
mController.getConfig().removePlatform(SHARE_MEDIA.RENREN,
SHARE_MEDIA.DOUBAN);
// 移除平台
// mController.getConfig().removePlatform( SHARE_MEDIA.RENREN,
// SHARE_MEDIA.DOUBAN);
// 设置分享平台面板中显示平台的顺序
mController.getConfig().setPlatformOrder(SHARE_MEDIA.SMS,
SHARE_MEDIA.EMAIL, SHARE_MEDIA.WEIXIN,
SHARE_MEDIA.WEIXIN_CIRCLE, SHARE_MEDIA.QZONE, SHARE_MEDIA.QQ,
SHARE_MEDIA.SINA, SHARE_MEDIA.TENCENT);