欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

android studio2.3.3 中 shareSDK配置和分享

程序员文章站 2024-01-19 12:07:34
我的shareSDK配置和分享 1.去官网下载shareSDK 2.打开QuickIntegrater选择需要分享的平台最好选9个,9宫格吗。 3.点击确定会生成4个文件...

我的shareSDK配置和分享


1.去官网下载shareSDK

2.打开QuickIntegrater选择需要分享的平台最好选9个,9宫格吗。

3.点击确定会生成4个文件夹

4.把4个文件夹直接复制到你的项目中。

5.然后,我们将ShareSDK.xml文件复制到assets目录下。

7.、添加权限


 
 
 
 
 
 

8、添加activity信息

(注意: tencent后面的appid要保持和您配置的QQ的appid一致)



     
         
         
         
         
     

    
    
        
        
    

    
     
    
    
    
    
    

 

9、activity处理

如果您集成了微信,易信,支付宝还需要添加下面回调的activity处理;


  


 

 



    
        
        
    


10.分享代码


private void showShare() {
 OnekeyShare oks = new OnekeyShare();
 //关闭sso授权
 oks.disableSSOWhenAuthorize(); 
 // title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用
 oks.setTitle("标题");
 // titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用
 oks.setTitleUrl("https://sharesdk.cn");
 // text是分享文本,所有平台都需要这个字段
 oks.setText("我是分享文本");
 //分享网络图片,新浪微博分享网络图片需要通过审核后申请高级写入接口,否则请注释掉测试新浪微博
 oks.setImageUrl("https://f1.sharesdk.cn/imgs/2014/02/26/owWpLZo_638x960.jpg");
 // imagePath是图片的本地路径,Linked-In以外的平台都支持此参数
 //oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片
 // url仅在微信(包括好友和朋友圈)中使用
 oks.setUrl("https://sharesdk.cn");
 // comment是我对这条分享的评论,仅在人人网和QQ空间使用
 oks.setComment("我是测试评论文本");
 // site是分享此内容的网站名称,仅在QQ空间使用
 oks.setSite("ShareSDK");
 // siteUrl是分享此内容的网站地址,仅在QQ空间使用
 oks.setSiteUrl("https://sharesdk.cn");

// 启动分享GUI
 oks.show(this);
 }