Android接入友盟统计(顺带多渠道打包)、友盟分享

小弟原创文章,转载烦请注明本文出处http://www.jianshu.com/p/5e15b886d7fe
感觉自己堕落了,三个月没更任何东西 o(╥﹏╥)o

前言

像这些第三方接入,还都是蛮简单的,基本上按照文档就可以完成(排除有一些文档不全的需要趟坑),记录这些主要是给新手朋友一点参考吧。

1.去友盟平台注册一个账号
Android接入友盟统计(顺带多渠道打包)、友盟分享_第1张图片
获取你应用的Appkey.png
2.然后选择你需要集成的产品,比如这里选择是“应用统计”
Android接入友盟统计(顺带多渠道打包)、友盟分享_第2张图片
选择你要接入的服务.png
3.下载对应的SDK,解压,导入到你的项目中

导入SDK有以下两种方法,选其中一种即可 。
(1) eclipse开发环境SDK集成

将需要的jar包拷贝到本地工程libs子目录下;在Eclipse中右键工程根目录,选择 Properties -> Java Build Path -> Libraries ,然后点击Add External JARs... 选择指向jar的路径,点击OK,即导入成功。(ADT17及以上不需要手动导入)

(2)使用Android Studio导入SDK

Android Studio是谷歌推出了新的Android开发环境,友盟+支持AndroidStudio的Gradle配置,如您使用Android Studio开发,请在您的App对应build.gradle文件中加入对统计SDK和Common通用组件库的依赖:

dependencies
{
    compile file(dir:'libs',include:['umeng-analytics-7.x.0.jar'])
    compile file(dir:'libs',include:['umeng-common-1.x.0.jar'])
}
4.配置APPKEY

manifest的配置主要包括添加权限,代码示例如下:








……
 
 
    

第一个中name填你appkey的名字(你自己取的),后面value里面填你刚刚在友盟平台为该应用申请的appkey值(是24位数字加字母的组合)
其实这个时候,友盟统计的基本集成已经完了,如果有更多的需求,比如需要自定义统计事件,可以看友盟的文档友盟文档的链接在这里(点击即可跳转)

第二个的配置是为了方便你多渠道打包用(不需要的可以不添加),name填你的为多渠道打包取得名字(你自己取得),value的值,为了方便建议你写成如下样式,方便在build.gradle文件中配置


build.gradle文件中android闭包中添加如下代码

   /* 友盟多渠道打包 */
    productFlavors {
        yingyongbao {}
        wandoujia {}
        baidu {}
        c360 {}
        uc {}
        xiaomi {}
        huawei {}
        c91shouji {}
        meizu {}
        productFlavors.all { flavor ->
            flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
        }
    }
5.配置完上面的多渠道

在AndroidStudio菜单栏Build-->Generate signed APK-->选择你的签名文件(或者创建你的签名文件)后会看到如下:


Android接入友盟统计(顺带多渠道打包)、友盟分享_第3张图片
Generate signed APK.png

点击finish,稍等片刻就会打包成功


Android接入友盟统计(顺带多渠道打包)、友盟分享_第4张图片
打包成功之后的APK.png

这些APK文件可以正式上架到各大应用平台(可能有些平台会要求你进行加固)
································································分割线·····················································

友盟分享

1.同上面的友盟统计一样,首先要为你的应用申请appkey(如果该应用已经接入友盟其它服务,你这个appkey将会和之前的一样)
2.下载SDK,并解压,解压之后如下
Android接入友盟统计(顺带多渠道打包)、友盟分享_第5张图片
解压之后如下.png
3.按照文档要求,拷贝对应的jar和res到你的项目中(解压文件中有一个集成工具,方便你拷贝文件),双击打开
Android接入友盟统计(顺带多渠道打包)、友盟分享_第6张图片
友盟集成工具.png

勾选你要分享的平台,选择你的开发工具,点击OK之后,会生成umeng_integratetool_result一个文件夹:
将对应的文件内容拷贝进入你的工程中即可。


Android接入友盟统计(顺带多渠道打包)、友盟分享_第7张图片
拷贝对应的文件进你的工程中.png
4.添加回调Activity(这里添加的也需要在Manifest 中配置)

根据你要分享的平台(微信,QQ,新浪微博),添加不同的回调Activity
具体的友盟文档上很详细http://dev.umeng.com/social/android/quick-integration#1_3

5.注意Android6.0权限适配

你可能感兴趣的:(Android接入友盟统计(顺带多渠道打包)、友盟分享)