在清单文件添加所需

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.myapplication"><!--友盟统计所需权限--><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><applicationandroid:name=".MyApplication"android:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/AppTheme"><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><!--友盟统计配置Appkey与Channel--><!--value的值填写你在友盟后台申请的应用Appkey--><meta-data android:value="5cc437c33fc195e4f9000202" android:name="UMENG_APPKEY"/><!--value的值填写渠道名称,例如yingyongbao。这里设置动态渠道变量--><meta-data android:value="yingyongbao" android:name="UMENG_CHANNEL"/></application></manifest>

添加依赖

    /*友盟统计需要的最新版本组件化基础库和统计SDK*/compile 'com.umeng.sdk:common:latest.integration'compile 'com.umeng.sdk:analytics:latest.integration'

在BaseActivity添加以下


public class BaseActivity extends AppCompatActivity {@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);}protected void onResume() {super.onResume();MobclickAgent.onResume(this);}protected void onPause() {super.onPause();MobclickAgent.onPause(this);}
}

在application中添加

public class MyApplication extends Application {@Overridepublic void onCreate() {super.onCreate();/*** 初始化common库* 参数1:上下文,必须的参数,不能为空* 参数2:友盟 app key,非必须参数,如果Manifest文件中已配置app key,该参数可以传空,则使用Manifest中配置的app key,否则该参数必须传入* 参数3:友盟 channel,非必须参数,如果Manifest文件中已配置channel,该参数可以传空,则使用Manifest中配置的channel,否则该参数必须传入,channel命名请详见channel渠道命名规范* 参数4:设备类型,必须参数,传参数为UMConfigure.DEVICE_TYPE_PHONE则表示手机;传参数为UMConfigure.DEVICE_TYPE_BOX则表示盒子;默认为手机* 参数5:Push推送业务的secret,需要集成Push功能时必须传入Push的secret,否则传空*///如果AndroidManifest.xml清单配置中没有设置appkey和channel,则可以在这里设置//        UMConfigure.init(this, "58edcfeb310c93091c000be2", "Umeng", UMConfigure.DEVICE_TYPE_PHONE, "1fe6a20054bcef865eeb0991ee84525b");UMConfigure.init(this, UMConfigure.DEVICE_TYPE_PHONE,"");}
}

在MainActivity中添加以下

public class MainActivity extends  BaseActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}/*** 模拟进入nike店铺* @param view*/public void nike(View view) {MobclickAgent.onEvent(this, "nike");}/*** 模拟进入new balance店铺* @param view*/public void newBalance(View view) {MobclickAgent.onEvent(this, "new_balance");}/*** 模拟错误* @param view*/public void createError(View view) {int i = 1 / 0;}
}

Android简单集成友盟统计相关推荐

  1. Android开发之带你轻松集成友盟统计

    友盟统计是什么呢?为什么要集成他呢? 当我们需要获取自己写的软件的装机量和用户使用信息时,这时我们可以集成友盟统计. 首先到友盟统计中注册账号什么的就不废话了,直接看创建项目: 在个人中心中的管理里面 ...

  2. android 友盟统计功能,在Android工程中集成友盟统计

    在Android工程中集成友盟统计 首先需要在友盟官网注册账号并添加新应用,获取Appkey.具体步骤这里不进行叙述. 1.集成准备 首先需要集成友盟统计SDK 有两种方式: 1.下载SDK,并复制到 ...

  3. uniapp开发app过程中集成友盟统计

    uniapp在开发app过程中,需要集成友盟统计,可参考以下流程进行配置 友盟统计官网注册并获取appkey 单独创建安卓跟ios的应用,获取到appkey(这里以安卓为例) 配置manifest.j ...

  4. 友盟统计封装android,react native 友盟统计 Android 端集成

    ios 端 可参考:https://www.jianshu.com/p/879d28ee74e6 趁热打铁吧,把刚才已经完成的友盟统计集成记录下 Android端集成: 分下面几部: 步骤 sdk的集 ...

  5. Android 集成友盟统计

    先在友盟上创建一个产品,友盟官方网址 选择上面的产品->移动统计,在页面里点击进入新版 创建完成后就会产生我们需要的appkey 现在开始集成 在项目的build.gradle里添加 allpr ...

  6. 友盟对android的应用,Android 集成友盟统计

    先在友盟上建立一个产品,友盟官方网址 选择上面的产品->移动统计,在页面里点击进入新版 java 建立完成后就会产生咱们须要的appkeyandroid 如今开始集成web 在项目的build. ...

  7. Android开发-在Android项目里集成友盟统计SDK进行对移动APP统计的实现

    前 言 友盟(Umeng),2010年4月在北京成立,是中国最专业.最有数据凝聚力的移动开发者服务平台.友盟以移动应用统计分析为产品起点,发展成为提供从基础设置搭建-开发-运营服务的整合服务平台,致力 ...

  8. Android Studio集成友盟SDK

    为什么要集成友盟? 在企业开发中往往会给开发人员提出很多的开发要求,如做商城APP的时候,产品经理希望统计某个商品的购买量,或者运营的同事要求你统计APP的启动数,新增客户量,有时候开发人员需要监控A ...

  9. Android之集成友盟推送功能

    友盟是中国最大的移动开发者服务平台,为移动开发者提供免费的应用统计分析.社交分享.消息推送.自动更新.在线参数.移动推广效果分析.微社区等app开发和运营解决方案. 如何快速集成友盟推送功能: 1. ...

最新文章

  1. POJ 1160 Post Office
  2. android can为啥能发收不到数据_拼多多登录时手机收不到短信验证码怎么办
  3. Net中如何操作IIS
  4. 《言简意赅之Linux设备驱动编程》 前言
  5. java 循环删除hashmap中的键值对,解决java.util.ConcurrentModificationException报错
  6. python 单例模式
  7. html5手机常亮,vue开发的webapp中的手机物理返回键,以及屏幕常亮处理
  8. python进阶15变量作用域LEGB
  9. FinalData的快速扫描
  10. pythonudp通信程序_python中UDP编程实现通信
  11. 不小心删除了gitlab远端分支怎么恢复
  12. 2021 新标准大学英语综合教程3 第二版 答案 Unit5 西电研究生B类综合英语
  13. HTTPS站点优化建议及技巧
  14. ORACLE_CMD命令(最全的)
  15. linux 限速命令,Linux路由器限速设置详细教程
  16. FPGA基础之内置逻辑门
  17. java json解析jar包,解析json常用jar包
  18. 如何禁用笔记本电脑自带的键盘和触控板以及如何恢复
  19. 德温特专利耦合与直接引用分析视频教程完整版
  20. 文件夹下的多个sdf文件批量转化为csv

热门文章

  1. 布朗大学计算机专业怎么样,数学差的人不配学计算机?布朗大学教授告诉你一毛钱关系都没有...
  2. 学习 Rust Futures - Future 和 Stream
  3. 霸榜知乎,谴责豆瓣,数据分析告诉你《流浪地球》到底好看么?
  4. 你还在死记硬背泰勒公式吗? FOLLOW ME! I WILL TELL YOU THE TURTH!
  5. DirectPlay SDK中文翻译
  6. 第三章第七题(金融应用:整钱兑零)(Financial application: monetary units)
  7. 小程序setData报错未定义
  8. 余士维讲座中的十八个故事[转载]
  9. 群控系统服务器掉线,手机群控系统安装调试问题汇总以及解决办法
  10. 模型评估过程中,有哪些主要的验证方法?