zoukankan      html  css  js  c++  java
  • Android实战——ShareSDk的使用,实现一键分享微信好友、朋友圈、QQ

    ShareSDk的使用,实现一键分享微信好友、朋友圈、QQ

    事先说明:

    ShareSDK默认QQ可以分享,微信分享则需要在微信的开放平台上认证并申请应用填入对应信息即可

    微信认证和申请应用涉及到打包和签名APK,请大家自行查询相关资料进行操作

    关于ShareSDK的开发,参考ShareSDK官网为准

    步骤一:在ShareSDk官网注册账号,并创建应用:

    步骤二:在ShareSDk官网下载所需要的分享的SDK(这里只是介绍微信和QQ两种,其他都一样):

    步骤三:将下载好的包解压,在Android Studio中导入两个Module,在ShareSDk for Android文件夹Libs目录下2个文件夹,即是要导入的Module

    导入之后,项目结构多了一个oneKeyShareNew和shareSDK:

    步骤四:接着右键oneKeyShareNew,open Module Settings,添加对ShareSDK的依赖

    步骤五:重复上面步骤,在自己的项目中添加对oneKeyShareNew的依赖

    步骤六:在你的项目中创建一个Assets的目录,将ShareSDK for Android/Res目录下的ShareSDK.xml复制到Assets

    步骤七:将ShareSDK for Android/Src目录下的wxapi文件夹复制到你的项目中

    步骤八:添加权限

    
    
    

    步骤九:在ShareSDK.xml中添加ShareSDK应用APPKey

    
    
    
    

    步骤十:添加所ShareSDK需要的manifests配置

    
    
    
    

    步骤十一:在代码中可以使用官方文档代码进行分享了

    
    
    
    
    
    

    步骤十二:完成以上步骤只能对QQ进行分享,如果还想对微信分享,中老年秋装则需要在微信开放平台创建应用获取APPID和APPSecret,并将其填入ShareSDK中对应的标签中即可。这里大家可能集成后还是不能分享,很有可能你是直接用usb调试安装的APK或者是debug的APK,这个时候并不是你自己build签名好的APK,所以大家先build签名好的APK再传到手机安装。

    步骤十三:查看效果图(QQ和weChat)

    其他效果图(新浪微博、腾讯微博、QQ空间)

  • 相关阅读:
    django 开发Broken pipe from ('127.0.0.1', 58078)问题解决
    cocos2d-js中jsc逆向为js攻略
    ECshop 怎样修改商品详细页的“浏览次数”
    ecshop 加广告出现广告位的宽度值必须在1到1024之间
    Nginx 301重定向的配置
    ECSHOP安装百度编辑UEditor教程
    Ecshop商品详情页显示当前会员等级价格
    ECSHOP始终显示全部分类方法
    vps主机修改系统远程端口号/添加防火墙
    ecshop利用.htaccess实现301重定向的方法
  • 原文地址:https://www.cnblogs.com/zhanglixina/p/9603755.html
Copyright © 2011-2022 走看看