移动统计

android同时监听所有activity生命周期状态实现

橙三吉。 提交于 2019-12-03 03:39:52
在做应用统计时我们可能需要在获取activity的生命周期状态,以前的方式是我们需要重写每一个activity的onResume() 等函数然后埋点。现在可以利用apkplug框架的activitylifecycle将所有activity状态信息收集到一个类里面,进行统一的收集。 demo代码下载地址 http://git.oschina.net/plug/apkplugBundles/tree/master/ActivityLifecycle 你可以通过apkplugdemo 本地安装的方式导入这个插件进行体验 apkplugdemo.apk 下载地址 ActivityLifecycle.apk 下载地址 效果图: 插件开发: 1.按照apkplug插件开发的基本规则加入相应的osgi1.6.3.jar ,assets/plugin.xml配置文件 (activitylifecycle功能 需Bundle.1.6.3.jar以上 osgi1.6.3.jar才有) 2.编写Activity状态信息收集类 可以在这个类中将收集到的activity状态信息保持上或传递给统计工具 public class BundleActivityLifecycleCallbacksImp implements BundleActivityLifecycleCallbacks{ @Override