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);
ShareSDK默认会添加OnekeyShare库,如果你不需要这个库,可以在ShareSDK下设置“gui false”来关闭OnekeyShare
// 在MobSDK的扩展中注册ShareSDK的相关信息
MobSDK {
appKey "Mob开发者后台申请的AppKey"
appSecret "Mob开发者后台申请的AppSecret"
ShareSDK {
gui false
devInfo {
...
}
}
}
MobSDK默认为ShareSDK提供最新版本的集成,如果你想锁定某个版本,可以在ShareSDK下设置“version “某个版本””来固定使用这个版本
// 在MobSDK的扩展中注册ShareSDK的相关信息
MobSDK {
appKey "Mob开发者后台申请的AppKey"
appSecret "Mob开发者后台申请的AppSecret"
ShareSDK {
version '3.7.3'
devInfo {
...
}
}
}
MobSDK默认使用http网络协议,如果你想使用https协议,可以在项目的AndroidManifest.xml文件下增加以下配置 :
...
...
其他Android SDK进阶配置操作可点击参考详细文档