开源一个友盟 for android 操作的封装包

简介:
开源一个友盟 for android 操作的封装包
  • 介绍
  • 详解
介绍

这个库,把友盟的初始化设置,自定义事件,还有使用时长进行了一层简单的封装,例如,初始化设置

UmengOption option = new UmengOption(this, true); UmengAnalytics.initUmengOption(option);

如果需要个别设置只需要在init之前,对option,直接

option.isDebug = false

详解

封装的类: 友盟的设置对象:UmengOption

友盟的自定义事件:UmengEvent

`UmengEvent ue = new UmengEventUmengEvent(Context ctx,eventId,label);

UmengAnalytics.customEvent(ue);

如果是带map的,在调用customEvent之前,使用即可

ue.setEventMap(eventMap) `

友盟的自定义事件中的时长统计:UmengTimeLine

`UmengTimeLine useTime = new UmengTimeLine(this, "id","label");

开始:UmengAnalytics.reportUseTime(useTime.isBegin())

结束: :UmengAnalytics.reportUseTime(useTime.isEnd);`

这样的好处就是我们只需要维护好对象就行了

地址: https://github.com/youxilua/common-android


本文转自 liam2199 博客,原文链接:http://blog.51cto.com/youxilua/998736   如需转载请自行联系原作者

相关文章
|
4天前
|
Java 数据库 Android开发
【专栏】Kotlin在Android开发中的多线程优化,包括线程池、协程的使用,任务分解、避免阻塞操作以及资源管理
【4月更文挑战第27天】本文探讨了Kotlin在Android开发中的多线程优化,包括线程池、协程的使用,任务分解、避免阻塞操作以及资源管理。通过案例分析展示了网络请求、图像处理和数据库操作的优化实践。同时,文章指出并发编程的挑战,如性能评估、调试及兼容性问题,并强调了多线程优化对提升应用性能的重要性。开发者应持续学习和探索新的优化策略,以适应移动应用市场的竞争需求。
|
4天前
|
Java Android开发
Android系统 获取用户最后操作时间回调实现和原理分析
Android系统 获取用户最后操作时间回调实现和原理分析
27 0
|
4天前
|
存储 Java API
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
92 0
|
4天前
|
Android开发 Python
Python封装ADB获取Android设备wifi地址的方法
Python封装ADB获取Android设备wifi地址的方法
64 0
|
7月前
|
Android开发
Android Http 请求封装及使用
Android Http 请求封装及使用
151 0
|
4天前
|
Linux Android开发
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
测试程序之提供ioctl函数应用操作GPIO适用于Linux/Android
14 0
|
4天前
|
Android开发
Android 分享机顶盒项目的封装类《GridView》(二)(转)
Android 分享机顶盒项目的封装类《GridView》(二)(转)
16 2
|
4天前
|
Java 开发工具 Android开发
如何在Eclipse中查看Android源码或者第三方组件包源码(转)
如何在Eclipse中查看Android源码或者第三方组件包源码(转)
15 4
|
2天前
|
达摩院 安全 Java
80 PM撸代码之Android【武侠讲封装、继承、多态】
80 PM撸代码之Android【武侠讲封装、继承、多态】
7 0
|
4天前
|
XML Java Android开发
Android 分享机顶盒项目的封装类《GridView》(三)(转)
Android 分享机顶盒项目的封装类《GridView》(三)(转)
12 2