package com.example.administrator.searchpicturetool.config;
import android.app.Activity;
import android.content.Context;
import com.example.administrator.searchpicturetool.R;
import com.umeng.socialize.controller.UMServiceFactory;
import com.umeng.socialize.controller.UMSocialService;
import com.umeng.socialize.media.QQShareContent;
import com.umeng.socialize.media.QZoneShareContent;
import com.umeng.socialize.media.SinaShareContent;
import com.umeng.socialize.media.UMImage;
import com.umeng.socialize.sso.QZoneSsoHandler;
import com.umeng.socialize.sso.SinaSsoHandler;
import com.umeng.socialize.sso.UMQQSsoHandler;
import com.umeng.socialize.weixin.controller.UMWXHandler;
import com.umeng.socialize.weixin.media.CircleShareContent;
import com.umeng.socialize.weixin.media.WeiXinShareContent;
/**
* Created by wenhuaijun on 2015/11/10 0010.
*/
public class ShareConfig {
Context context;
UMSocialService mController;
String appID = "wx6dd88e5fb674ccfd";
String appSecret = "d4624c36b6795d1d99dcf0547af5443d";
public UMSocialService init(Context context,Activity activity){
this.context =context;
UMWXHandler wxHandler = new UMWXHandler(context,appID,appSecret);
wxHandler.addToSocialSDK();
// 添加微信朋友圈
UMWXHandler wxCircleHandler = new UMWXHandler(context,appID,appSecret);
wxCircleHandler.setToCircle(true);
wxCircleHandler.addToSocialSDK();
//qq
UMQQSsoHandler qqSsoHandler = new UMQQSsoHandler(activity, "1104882277",
"lSwsVt4trqpxuWXB");
qqSsoHandler.addToSocialSDK();
//qqZone
QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler(activity, "100424468",
"c7394704798a158208a74ab60104f0ba");
qZoneSsoHandler.addToSocialSDK();
mController = UMServiceFactory.getUMSocialService("com.umeng.share");
mController.getConfig().setSsoHandler(new SinaSsoHandler());
initSina();;
initQQ();
initQQzone();
initWeixin();
initWXCircle();
return mController;
}
public void initSina(){
SinaShareContent sinaShareContent = new SinaShareContent();
sinaShareContent.setShareContent("装机必备的搜图app,专业提供各类高清壁纸");
sinaShareContent.setTitle("美图壁纸");
sinaShareContent.setShareImage(new UMImage(context, R.drawable.ic_launcher));
sinaShareContent.setTargetUrl("http://meituxiu.bmob.cn");
mController.setShareMedia(sinaShareContent);
}
public void initQQ(){
QQShareContent qqShareContent = new QQShareContent();
qqShareContent.setShareContent("装机必备的搜图app,专业提供各类高清壁纸");
qqShareContent.setTitle("美图壁纸");
qqShareContent.setShareImage(new UMImage(context, R.drawable.ic_launcher));
qqShareContent.setTargetUrl("http://meituxiu.bmob.cn");
mController.setShareMedia(qqShareContent);
}
public void initQQzone(){
QZoneShareContent qzone = new QZoneShareContent();
qzone.setShareContent("装机必备的搜图app,专业提供各类高清壁纸");
qzone.setTargetUrl("http://meituxiu.bmob.cn");
qzone.setTitle("美图壁纸");
qzone.setShareImage(new UMImage(context, R.drawable.ic_launcher));
mController.setShareMedia(qzone);
}
public void initWeixin(){
WeiXinShareContent weiXinShareContent = new WeiXinShareContent();
weiXinShareContent.setShareContent("装机必备的搜图app,专业提供各类高清壁纸");
weiXinShareContent.setTargetUrl("http://a.app.qq.com/o/simple.jsp?pkgname=com.example.administrator.searchpicturetool");
weiXinShareContent.setTitle("美图壁纸");
weiXinShareContent.setShareImage(new UMImage(context, R.drawable.ic_launcher));
mController.setShareMedia(weiXinShareContent);
}
public void initWXCircle(){
CircleShareContent circleShareContent = new CircleShareContent();
circleShareContent.setShareContent("装机必备的搜图app,专业提供各类高清壁纸");
circleShareContent.setTargetUrl("http://a.app.qq.com/o/simple.jsp?pkgname=com.example.administrator.searchpicturetool");
circleShareContent.setTitle("搜图app,专业提供各类高清壁纸");
circleShareContent.setShareImage(new UMImage(context, R.drawable.ic_launcher));
mController.setShareMedia(circleShareContent);
}
}