如有疑问加我QQ:905054549
一丶Bugtags推荐原因
1.直接上官网,应该就足以征服你了https://bugtags.com
2.当推荐给老当时,得到了肯定(这个才是最爽的)
3.集成简单,方便团队使用,及有效的提高效率
二丶集成教程
1.官网有详细的集成教程,然而二次开发的的项目跟初始的应该有较大区别,所以还是有必要啰嗦一下。
我用的是Android Studio然后参考的是视频教程,也就是Maven集成
allprojects { repositories { jcenter() //注:repository 1 mavenCentral() //注:repository 2 } }都添加是为了帮忙定位,其实就添加最后一句
dependencies { compile 'com.android.support:support-v4:19.+' compile files('libs/ksoap2-android-assembly-2.6.4-jar-with-dependencies.jar') compile files('libs/pushservice-4.5.6.88.jar') compile files('libs/zxing.jar') compile 'com.bugtags.library:bugtags-lib:latest.integration' }同样这里也是定位,其实只需要添加最后一句
Activity 基类
(或所有的 Activity)中添加3个回调:
@Override protected void onPause() { super.onPause(); //注:回调 2 Bugtags.onPause(this); } @Override protected void onResume() { super.onResume(); //注:回调 1 Bugtags.onResume(this); } @Override public boolean dispatchTouchEvent(MotionEvent event) { //注:回调 3 Bugtags.onDispatchTouchEvent(this, event); return super.dispatchTouchEvent(event); }
public void onCreate() { super.onCreate(); //在这里初始化 Bugtags.start("49cc96b7a4bfd2df9c53b15873937861", this, Bugtags.BTGInvocationEventBubble);