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空间)

  • 相关阅读:
    查看mysql日志
    Redis配置和常用命令
    任务
    如何让maven 将工程依赖的jar 复制到WEB-INF/lib 目录下
    Tomcat8安装, 安全配置与性能优化(转)
    Web.xml详解(转)
    php精度比较函数bccomp
    php找到字符数组里最左匹配长度的字符(最长公共前缀匹配算法)
    PHP实现curl post和get
    Jquery 跨Dom窗口操作
  • 原文地址:https://www.cnblogs.com/zhanglixina/p/9603755.html
Copyright © 2011-2022 走看看