Anroid开发:友盟分享SDK v5使用指南(Android Studio)

友盟UMeng社会化分享SDK v5.0做出了巨大的改变,精简了接口调用的代码,结构更加清晰。但是官方文档不是很完整,并且多出了授权部分的说明,所以仅需要分享功能的开发者需要看很多无用说明,这里把分享功能的使用进行整理,并把官方文档中没有填的坑暴露出来,以帮助后来开发者。可以先看本文目录在进行整体阅读。

申请APP_KEY

登录友盟,打开http://www.umeng.com/apps/new,添加应用,填写信息,然后得到了一个友盟的app_key.

申请所需分享平台的Appkey,比如QQ,微信,微博

本文所例举的平台只包括QQ,QZone,微信,朋友圈,微博5个平台,更多平台说明请访问友盟官方文档

地址如下:

(其他的开放平台请自行搜索)

umeng友盟分享SDK文件介绍

下载umeng分享SDK:http://dev.umeng.com/social/android/sdk-download
解压目录结构如下:

  1. main:存放了必须使用的jar包和res文件
  2. platforms:存放了各个平台必须用到的jar包和res文件
  3. social_sdk_example:UMeng友盟分享/授权demo源码
  4. social_sdk_library_project:Eclipse中使用的依赖工程,Android Studio中我没有用到这个工程作为依赖,于是踩坑!!!
  5. debug.keystore:demo的签名文件
  6. umeng_android_socialize_demo.apk:demo的apk
  7. v5.0_api.md:api说明文档

social_sdk_library_project等下会用到

文件使用说明:

  • 将main下的两个jar包放入工程libs

  • 将platforms中所需分享平台的jar包和.so目录放入工程libs

    其中sina微博有用到.so类库,请连同.so的目录一同拷贝进libs,而不仅仅是拷贝.so文件,如果你的工程中有同名目录,仅仅拷贝.so也是可以的。

Android Studio添加依赖

添加jar包依赖

compile files('libs/umeng_social_sdk.jar')
compile files('libs/httpmime-4.1.3.jar')
compile files('libs/SocialSDK_QQZone_3.jar')
compile files('libs/SocialSDK_WeiXin_1.jar')
compile files('libs/SocialSDK_WeiXin_2.jar')
compile files('libs/mta-sdk-1.6.2.jar')
compile files('libs/open_sdk_r5509.jar')
compile files('libs/SocialSDK_Sina.jar')
compile files('libs/weiboSDKCore_3.1.4.jar')

其他平台请自行添加jar包和依赖。

添加so依赖

android{

    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']//就是你存放so文件夹的不同cup目录地址
        }
    }

}

Android Studio中AndroidManifest清单配置

  • 添加使用权限:
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <uses-permission
  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值