• MobTech ShareSDK 高级接口及配置


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

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

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

    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);
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    注意:自定义平台该接口只能添加一个平台,默认是最后九宫格最后一位展现;具体的其他自定义显示请自行阅读OneKeyShare源码更改,OneKeyShare是完全开源的。

    关闭“分享操作正在后台进行”的提示

    OnekeyShare oks = new OnekeyShare();
    //关闭“分享操作正在后台进行”的提示
    oks.setDisappearShareToast(true);
    
    • 1
    • 2
    • 3

    Gradle方式集成去除OneKeyShare

    ShareSDK默认会添加OnekeyShare库,如果你不需要这个库,可以在ShareSDK下设置“gui false”来关闭OnekeyShare

    // 在MobSDK的扩展中注册ShareSDK的相关信息
    MobSDK {
        appKey "Mob开发者后台申请的AppKey"
        appSecret "Mob开发者后台申请的AppSecret"
        ShareSDK {
            gui false
            devInfo {
                ...
            }
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

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

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

    // 在MobSDK的扩展中注册ShareSDK的相关信息
    MobSDK {
        appKey "Mob开发者后台申请的AppKey"
        appSecret "Mob开发者后台申请的AppSecret"
        ShareSDK {
            version '3.7.3'
            devInfo {
                ...
            }
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    设置使用HTTPS协议

    MobSDK默认使用http网络协议,如果你想使用https协议,可以在项目的AndroidManifest.xml文件下增加以下配置 :

    
         ...
        
         ...
    
    
    • 1
    • 2
    • 3
    • 4
    • 5

    其他Android SDK进阶配置操作可点击参考详细文档

  • 相关阅读:
    力扣刷题 day39:10-09
    外包干了5天,技术明显退步
    Windows安装MySQL8.0完整教程
    SpringBoot利用jpa连接MySQL数据库
    echarts 图表文字大小自适应 字体大小自适应
    基于 GD32F450 的Zephyr 的基本测试-编译工程
    进程间通信IPC-信号
    [计算机网络] 电路交换、报文交换、分组交换的对比
    第四代智能井盖传感器,实时守护井盖位安全
    面试算法之递归和循环
  • 原文地址:https://blog.csdn.net/apkkkk/article/details/126498518