对于须要高阶接口实现某些性能的开发者,MobTech还提供以下从属接口和相干配置,心愿能够给你带来更欢快的开发情绪。有其余进阶配置需要可点击此链接

九宫格暗藏某个平台的显示

OnekeyShare oks = new OnekeyShare();//一键分享九宫格界面暗藏QQ平台oks.addHiddenPlatform(QQ.NAME);

九宫格界面增加自定义平台

OnekeyShare oks = new OnekeyShare();Bitmap logo = BitmapFactory.decodeResource(MobSDK.getContext().getResources(), R.drawable.ic_launcher);String label = "ShareSDK";View.OnClickListener listener = new View.OnClickListener() {    public void onClick(View v) {        //增加自定义平台对应的图片点击事件    }};oks.setCustomerLogo(logo, label, listener);

留神:自定义平台该接口只能增加一个平台,默认是最初九宫格最初一位展示;具体的其余自定义显示请自行浏览OneKeyShare源码更改,OneKeyShare是齐全开源的。

敞开“分享操作正在后盾进行”的提醒

OnekeyShare oks = new OnekeyShare();//敞开“分享操作正在后盾进行”的提醒oks.setDisappearShareToast(true);

Gradle形式集成去除OneKeyShare

ShareSDK默认会增加OnekeyShare库,如果你不须要这个库,能够在ShareSDK下设置“gui false”来敞开OnekeyShare

// 在MobSDK的扩大中注册ShareSDK的相干信息MobSDK {    appKey "Mob开发者后盾申请的AppKey"    appSecret "Mob开发者后盾申请的AppSecret"    ShareSDK {        gui false        devInfo {            ...        }    }}

Gradle形式集成固定ShareSDK的版本号

MobSDK默认为ShareSDK提供最新版本的集成,如果你想锁定某个版本,能够在ShareSDK下设置“version “某个版本””来固定应用这个版本

// 在MobSDK的扩大中注册ShareSDK的相干信息MobSDK {    appKey "Mob开发者后盾申请的AppKey"    appSecret "Mob开发者后盾申请的AppSecret"    ShareSDK {        version '3.7.3'        devInfo {            ...        }    }}

设置应用HTTPS协定

MobSDK默认应用http网络协议,如果你想应用https协定,能够在我的项目的AndroidManifest.xml文件下减少以下配置 :

<application...>     ...    <meta-data android:name="Mob-Https" android:value="yes"/>     ...</application>