友盟统计分析工具,还可以帮助您捕捉用户在使用应用程序过程中出现的异常退出(FC), 并在应用程序下次启动时将错误报告发送给服务器。
错误报告包含应用程序版本,操作系统版本和设备型号以及程序出现异常时的Stacktrace,这些数据将帮助您修正应用程序Bug。
您需要在AndroidManifest.xml里面添加权限android.permission.READ_LOGS,
并且在程序的Main Activity (应用程序入口)的onCreate方法里调用MobclickAgent.onError(Context):
public void onCreate(Bundle savedinstanceState) {
super.onCreate(savedInstanceState);
MobclickAgent.onError(this);
...
}
相关推荐
MobclickAgent.setScenarioType(this, MobclickAgent.EScenarioType.E_UM_NORMAL); // 设置默认场景类型 } ``` 在`onResume`和`onPause`方法中,调用`onStart`和`onStop`方法,以便准确追踪用户活跃时间: ```...
要统计某个Activity的页面,只需在Activity的`onCreate()`和`onDestroy()`方法中调用`MobclickAgent.onPageStart()`和`MobclickAgent.onPageEnd()`: ```java @Override protected void onCreate(Bundle ...
在代码实现部分,文档指出需要导入`com.mobclick.android.MobClickAgent`包,并在每个Activity的`onResume()`和`onPause()`方法中分别调用`MobClickAgent.onResume(Context)`和`MobclickAgent.onPause(Context)`。...
MobclickAgent.UMAnalyticsConfig config = new MobclickAgent.UMAnalyticsConfig(this, appkey, channal); MobclickAgent.startWithConfigure(config); ``` 最后,当准备构建APK时,只需在命令行或Android Studio...
在该方法中,通过`MobclickAgent.getConfigParams(context, "version")`获取友盟配置的版本参数。如果返回值为空,就将其默认设置为"1.0"。然后,将版本号字符串转换为数组,与设备当前的版本号进行比较。 ```java ...