package com.weikou.beibeivideo.ui.common;
|
|
public class ShareDialogFragment
|
// extends DialogFragment implements
|
// OnClickListener
|
{
|
//
|
// private Activity mActivity;
|
// private boolean mIsShareApp = true;// 是否是分享软件
|
//
|
// private RatioLayout fl_share_to_qq;
|
// private RatioLayout fl_share_qzone;
|
// private RatioLayout fl_share_to_wechat;
|
// private RatioLayout fl_share_to_circle;
|
// private RatioLayout fl_share_to_sina;
|
//
|
// @Override
|
// public void onAttach(Activity activity) {
|
// super.onAttach(activity);
|
// mActivity = activity;
|
// }
|
//
|
// @Override
|
// public Dialog onCreateDialog(Bundle savedInstanceState) {
|
// Dialog dialog = new BottomDialog(mActivity);
|
// dialog.setCanceledOnTouchOutside(true);
|
// return dialog;
|
// }
|
//
|
// @Override
|
// public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
// Bundle savedInstanceState) {
|
// View view = inflater.inflate(R.layout.share_app_dialog_fragment,
|
// container, false);
|
//
|
// fl_share_to_qq = (RatioLayout) view.findViewById(R.id.fl_share_to_qq);
|
// fl_share_qzone = (RatioLayout) view.findViewById(R.id.fl_share_qzone);
|
// fl_share_to_wechat = (RatioLayout) view
|
// .findViewById(R.id.fl_share_to_wechat);
|
// fl_share_to_circle = (RatioLayout) view
|
// .findViewById(R.id.fl_share_to_circle);
|
// fl_share_to_sina = (RatioLayout) view
|
// .findViewById(R.id.fl_share_to_sina);
|
// fl_share_to_qq.setOnClickListener(this);
|
// fl_share_qzone.setOnClickListener(this);
|
// fl_share_to_wechat.setOnClickListener(this);
|
// fl_share_to_circle.setOnClickListener(this);
|
// fl_share_to_sina.setOnClickListener(this);
|
//
|
// mIsShareApp = getArguments() == null
|
// || TextUtils.isEmpty(getArguments().getString("video_cover"));
|
//
|
// initShare();
|
// return view;
|
// }
|
//
|
// @Override
|
// public void onClick(View v) {
|
// SHARE_MEDIA shareMedia = SHARE_MEDIA.QQ;
|
// String shareContent = getShareContent(mIsShareApp);
|
// String shareWebSite = getShareUrl();
|
// String shareTitle = getResources().getString(R.string.app_name);
|
// String shareUrl = getShareUrl();
|
// UMImage shareImg = getShareImage(mIsShareApp);
|
//
|
// switch (v.getId()) {
|
// case R.id.fl_share_to_qq: {
|
// QQShareContent qqShareContent = new QQShareContent();
|
// qqShareContent.setAppWebSite(shareWebSite);
|
// qqShareContent.setTitle(shareTitle);
|
// qqShareContent.setShareContent(shareContent);
|
// qqShareContent.setShareImage(shareImg);
|
// qqShareContent.setTargetUrl(shareUrl);
|
// mController.setShareMedia(qqShareContent);
|
// shareMedia = SHARE_MEDIA.QQ;
|
// }
|
// break;
|
// case R.id.fl_share_qzone: {
|
// QZoneShareContent qzoneShareContent = new QZoneShareContent();
|
// qzoneShareContent.setAppWebSite(shareWebSite);
|
// qzoneShareContent.setTitle(shareTitle);
|
// qzoneShareContent.setShareContent(shareContent);
|
// qzoneShareContent.setShareImage(shareImg);
|
// qzoneShareContent.setTargetUrl(shareUrl);
|
// mController.setShareMedia(qzoneShareContent);
|
// shareMedia = SHARE_MEDIA.QZONE;
|
// }
|
// break;
|
// case R.id.fl_share_to_wechat: {
|
// WeiXinShareContent wxShareContent = new WeiXinShareContent();
|
// wxShareContent.setAppWebSite(shareWebSite);
|
// wxShareContent.setTitle(shareTitle);
|
// wxShareContent.setShareContent(shareContent);
|
// wxShareContent.setShareImage(shareImg);
|
// wxShareContent.setTargetUrl(shareUrl);
|
// mController.setShareMedia(wxShareContent);
|
// shareMedia = SHARE_MEDIA.WEIXIN;
|
// }
|
// break;
|
// case R.id.fl_share_to_circle: {
|
// CircleShareContent circleShareContent = new CircleShareContent();
|
// circleShareContent.setAppWebSite(shareWebSite);
|
// circleShareContent.setTitle(shareContent);
|
// circleShareContent.setShareContent(shareContent);
|
// circleShareContent.setShareImage(shareImg);
|
// circleShareContent.setTargetUrl(shareUrl);
|
// mController.setShareMedia(circleShareContent);
|
// shareMedia = SHARE_MEDIA.WEIXIN_CIRCLE;
|
// }
|
// break;
|
// case R.id.fl_share_to_sina: {
|
// SinaShareContent sinaShareContent = new SinaShareContent();
|
// sinaShareContent.setAppWebSite(shareWebSite);
|
// sinaShareContent.setTitle(shareTitle);
|
// sinaShareContent.setShareContent(shareContent);
|
// sinaShareContent.setShareImage(shareImg);
|
// sinaShareContent.setTargetUrl(shareUrl);
|
// mController.setShareMedia(sinaShareContent);
|
// shareMedia = SHARE_MEDIA.SINA;
|
// }
|
// break;
|
// default:
|
// break;
|
// }
|
// mController.getConfig().cleanListeners();
|
// mController.getConfig().closeToast();
|
// try {
|
// mController.directShare(mActivity, shareMedia,
|
// new SnsPostListener() {
|
//
|
// @Override
|
// public void onStart() {
|
// }
|
//
|
// @Override
|
// public void onComplete(SHARE_MEDIA platform, int eCode,
|
// SocializeEntity entity) {
|
// if (eCode == StatusCode.ST_CODE_SUCCESSED) {
|
// SharedPreferences preferences = mActivity
|
// .getSharedPreferences("user",
|
// Context.MODE_PRIVATE);
|
// preferences.edit().putBoolean("shared", true)
|
// .commit();
|
// }
|
// // if (mActivity instanceof VideoDetailActivity) {
|
// // mActivity.finish();
|
// // }
|
// }
|
// });
|
// } catch (Exception e) {
|
//
|
// e.getMessage();
|
// Toast.makeText(fl_share_qzone.getContext(), "新浪微博暂时不能分享!", Toast.LENGTH_LONG).show();
|
// }
|
//
|
// dismiss();
|
// }
|
//
|
// private String getShareUrl() {
|
// SharedPreferences preferences = mActivity.getSharedPreferences("user",
|
// Context.MODE_PRIVATE);
|
// return preferences.getString("share_url", "http://yy.umgotv.com");
|
// }
|
//
|
// private String getShareContent(boolean isShareApp) {
|
// if (isShareApp) {
|
// SharedPreferences preferences = mActivity.getSharedPreferences(
|
// "user", Context.MODE_PRIVATE);
|
// String shareContent = preferences.getString(
|
// "share_content",
|
// "牛逼的APP,什么样的新片,大片,电视剧都有---"
|
// + mActivity.getResources().getString(
|
// R.string.app_name))
|
// + getShareUrl();
|
// return shareContent;
|
// } else {
|
// return "我在" + mActivity.getResources().getString(R.string.app_name)
|
// + "看了《" + getArguments().getString("video_name")
|
// + "》影片,非常不错,大家一起来看吧!" + getShareUrl();
|
// }
|
// }
|
//
|
// private UMImage getShareImage(boolean isShareApp) {
|
// if (isShareApp) {
|
// return new UMImage(mActivity, R.drawable.ic_launcher);
|
// } else {
|
// return new UMImage(mActivity, getArguments().getString(
|
// "video_cover"));
|
// }
|
// }
|
//
|
// private UMSocialService mController;
|
//
|
// private void initShare() {
|
// mController = UMServiceFactory.getUMSocialService("com.umeng.share");
|
// String shareUrl = getShareUrl();
|
// // 支持微信
|
// UMWXHandler wxHandler = new UMWXHandler(mActivity,
|
// BeibeiConstant.WECHAT_KEY);
|
// wxHandler.addToSocialSDK();
|
// wxHandler.setTargetUrl(shareUrl);
|
// // 支持qq
|
// UMQQSsoHandler qqHandler = new UMQQSsoHandler(mActivity,
|
// BeibeiConstant.QQ_ID, BeibeiConstant.QQ_KEY);
|
// qqHandler.addToSocialSDK();
|
// qqHandler.setTargetUrl(shareUrl);
|
// // 支持qq空间
|
// QZoneSsoHandler qZoneHandler = new QZoneSsoHandler(mActivity,
|
// BeibeiConstant.QQ_ID, BeibeiConstant.QQ_KEY);
|
// qZoneHandler.addToSocialSDK();
|
// qZoneHandler.setTargetUrl(shareUrl);
|
// // 支持微信朋友圈
|
// UMWXHandler wxCircleHandler = new UMWXHandler(mActivity,
|
// BeibeiConstant.WECHAT_KEY);
|
// wxCircleHandler.setToCircle(true);
|
// wxCircleHandler.addToSocialSDK();
|
// wxCircleHandler.setTargetUrl(shareUrl);
|
//
|
// SinaSsoHandler sinaHandler = new SinaSsoHandler();
|
// sinaHandler.addToSocialSDK();
|
// sinaHandler.setTargetUrl(shareUrl);
|
//
|
// UMImage umImage = getShareImage(mIsShareApp);
|
// String shareContent = getShareContent(mIsShareApp);
|
// mController.setShareImage(umImage);
|
// mController.setShareContent(shareContent);
|
// }
|
}
|