使用ShareSDK在Unity3d截屏分享到QQ

本文介绍如何在Unity3D中使用ShareSDK截取屏幕并分享图片至QQ,包括在腾讯开放平台注册账号获取AppId和AppKey,以及修改AndroidManifest.xml文件中的scheme参数。同时,提供代码示例展示如何设置分享内容为图片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在前篇<<使用ShareSDK在Unity3d截屏分享到微信>>随笔的基础,增加分享图片到QQ

  1. 到腾讯开放平台注册账号open.qq.com并申请应用并取得AppId和AppKey
  2. 在ShareSDK脚本输入                                                                                                                                                          
  3. 打开AndroidManifest.xml,在QQ对应的activity下的<data android:scheme="tencentXXX" />的XXX替换为AppId

     

  4.  注释掉部分代码content.SetTitle("标题title");
        public void OnShareClick()
        {
            ShareContent content = new ShareContent();
    
            ScreenCapture.CaptureScreenshot("capture.png");
            content.SetImagePath(Application.persistentDataPath + "/capture.png");
            //content.SetTitle("标题title");
            //content.SetTitleUrl("www.qq.com");  
            content.SetShareType(ContentType.Image);
            shareSdk.ShowPlatformList(null, content, 100, 100);                      //弹出分享菜单选择列表
            //shareSdk.ShowShareContentEditor(PlatformType.WeChat, content);                 //指定平台直接分享
        }

     

转载于:https://www.cnblogs.com/xchaos/p/8763520.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值