Bugtags的使用

转载请标明出处:
http://blog.csdn.net/mr_lawen/article/details/53096248

功能介绍

(1) SDK集成简单
一行代码极速集成,完全不影响原有程序结构
(2) 所见即所得提交问题
一键截屏,使用标签描述问题,在应用内直接提交问题,免去截图连电脑上传描述等步骤
(3) 自动收集设备与应用运行状态
极大提高了问题描述准确度,帮助开发人员快速定位和解决问题
(4) 自动收集分析崩溃信息
每一次用户的闪退现场信息,都会上传到云端,分析数据让解决问题更轻松
(5) 简单有效的问题生命周期管理
抽取传统缺陷管理系统的最核心功能,有效管理和跟踪问题

使用步骤

配置依赖
(1) 在项目的根目录下的build.gradle文件中设置:

buildscript {
      ...
      repositories {
              mavenCentral()
              jcenter()
      }

      dependencies {
          ...
          classpath 'com.bugtags.library:bugtags-gradle:latest.integration'
      }
   }

(2) 在模块的目录下的build.gradle文件中设置:

//应用插件
apply plugin: 'com.bugtags.library.plugin'

//自动上传插件
bugtags {
    appKey "58e6157e76762379bbad4c228f797e0a"//这里是你的appKey
    appSecret "ed3ce183c8aed34d13bb2803bda83745"//这里是你的appSecret
}

dependencies {
    compile 'com.bugtags.library:bugtags-lib:latest.integration'
}

添加回调

在基类Activity(或者所有Activity)中添加三个回调:

public class BaseActivity extends Activity {

    @Override
    protected void onResume() {
        super.onResume();
        //回调1
        Bugtags.onResume(this);
    }

    @Override
    protected void onPause() {
        super.onPause();
        //回调2
        Bugtags.onPause(this);
    }

    @Override
    public boolean dispatchTouchEvent(MotionEvent event) {
        //回调3
        Bugtags.onDispatchTouchEvent(this,event);
        return super.dispatchTouchEvent(event);
    }
}

启动SDK

(1) 继承Application,在onCreate()方法中初始化Bugtags:

public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        //初始化Bugtags
        Bugtags.start("APP_KEY",this,Bugtags.BTGInvocationEventBubble);
    }
}

(2) 在AndroidManifest.xml文件中使用MyApplication类

<application
    android:name=".MyApplication"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    ....
</application>

以上操作完成之后运行应用就可以看见一个小球了。

提交bug位置

(1) 点击小球登录Bugtags账号

(2) 新建编辑,找到Bug位置,点击屏幕,编辑描述信息

(3) 完成后点击对号进行提交

查看提交

登录http://work.bugtags.com,找到问题菜单,即可看到提交记录。
可以看到,Bugtags帮我们定位到了Bug位置,并帮我们截图,还列出了设备的信息。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值