友盟集成系列之Android Studio 集成友盟SDK

为什么要集成友盟SDk

在企业开发中往往会给开发人员提出很多的开发要求比如做商城APP的时候产品经理希望统计某个商品的购买量或者运营的同事要求你统计APP的启动数,新增客户量,有时候开发人员需要监控APP在用户手中的使用情况,这个时候我们就需要集成友盟SDK帮助我们解决这些问题。

如何集成友盟SDK

1.获取APPkey

集成友盟SDK之前,您首先需要到友盟官网注册并且添加新应用,获得Appkey

2.在Android Studio中导入SDK

Android Studio是谷歌推出了新的Android开发环境,友盟支持AndroidStudio的Gradle配置,如果您使用Android Studio开发,请按照如下的方法操作:

在Gradle依赖中添加:

dependencies {
    //添加友盟依赖包
    compile 'com.umeng.analytics:analytics:latest.integration'
}

3.配置APPkey

manifest的配置主要包括添加权限,填写Appkey和填写渠道id三部分,代码示例如下:

(1)添加权限

//添加友盟权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>

(2)在application节点下填写APPkey
<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    //集成友盟申请的key
    <meta-data android:value="57b7b5d6e0f55a32060012a0" android:name="UMENG_APPKEY"></meta-data>

</application>
(3)渠道包的填写(可以省略)
<meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/>
 中的替换为您应用的推广渠道名称,
例如在豌豆荚渠道推广此包,代码示例: 

4.Session统计

在企业开发的过程中一个APP的页面往往都是继承一个基类的情况下编写的也就是他们都是存在父子关系,这个时候为了防止重复统计我们只要在基类中调用相应的统计方法就好了,在基类中我们只需要调用一下两个方法就可以完成
//session的统计
@Override
protected void onResume() {
    super.onResume();
    MobclickAgent.onResume(this);
}

@Override
protected void onPause() {
    super.onPause();
    MobclickAgent.onPause(this);
}
通过以上的简单步骤我们就完成了友盟SDK的简单集成,由于新版的友盟SDK进行了大量的更新,统计错误我们已经不需要在自己手动去调用去调用任何代码了,也就是说以上的代码已经具备了统计错误的功能。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值