/* * 官网地站:http://www.mob.com * 技术支持QQ: 4006852216 * 官方微信:ShareSDK (如果发布新版本的话,我们将会第一时间通过微信将版本更新内容推送给您。如果使用过程中有任何问题,也可以通过微信与我们取得联系,我们将会在24小时内给予回复) * * Copyright (c) 2013年 mob.com. All rights reserved. */ package cn.sharesdk.onekeyshare; import java.util.ArrayList; import java.util.HashMap; import cn.sharesdk.framework.Platform; import cn.sharesdk.framework.Platform.ShareParams; import cn.sharesdk.framework.PlatformActionListener; import com.mob.tools.FakeActivity; /** 快捷分享的基类 */ public class OnekeySharePage extends FakeActivity { private OnekeyShareThemeImpl impl; public OnekeySharePage(OnekeyShareThemeImpl impl) { this.impl = impl; } /** 分享界面是否弹窗模式 */ protected final boolean isDialogMode() { return impl.dialogMode; } protected final HashMap<String, Object> getShareParamsMap() { return impl.shareParamsMap; } /** 静默分享开关(没有界面,直接分享 )*/ protected final boolean isSilent() { return impl.silent; } protected final ArrayList<CustomerLogo> getCustomerLogos() { return impl.customerLogos; } protected final HashMap<String, String> getHiddenPlatforms() { return impl.hiddenPlatforms; } protected final PlatformActionListener getCallback() { return impl.callback; } protected final ShareContentCustomizeCallback getCustomizeCallback() { return impl.customizeCallback; } protected final boolean isDisableSSO() { return impl.disableSSO; } protected final void shareSilently(Platform platform) { impl.shareSilently(platform); } protected final ShareParams formateShareData(Platform platform) { if (impl.formateShareData(platform)) { return impl.shareDataToShareParams(platform); } return null; } protected final boolean isUseClientToShare(Platform platform) { return impl.isUseClientToShare(platform); } }