移动开发测试工具——Bugtags的集成
来源:互联网 发布:程序员输入法 编辑:程序博客网 时间:2024/06/08 06:21
移动开发测试工具——Bugtags
官网:https://bugtags.com/
注册开发者账号
注册账号并激活邮箱,都会就不多做介绍了。
创建应用
创建完账号以后会提示添加应用,点击添加
添加应用
创建成功
集成
官方集成文档(需要登录):https://bugtags.com/console/apps/1511810667643079/sdk/integration
1. 导入Lib库
Eclipse集成可以通过手动过下载SDK获取到库,Android Studio可以直接通过gradle依赖
2. 添加权限
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_LOGS" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
3. 注册Activity和Service
<activity android:name="com.bugtags.library.BugtagsActivity" android:configChanges="keyboardHidden|orientation|screenSize" /><receiver android:name="com.bugtags.library.BugtagsReceiver" > <intent-filter> <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> </intent-filter></receiver><service android:name="com.bugtags.library.BugtagsService" />
4. 添加回调
在你的Activity基类中添加三个回调
package com.kongqw.kqwbugtagsdemo;import android.app.Activity;import android.view.MotionEvent;import com.bugtags.library.Bugtags;/** * Created by kongqw on 2015/9/9. */public class CustomActivity 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); }}
5. 让程序中里的Activity继承CustomActivity
6. 在Application中初始化BugTags
在清单文件(AndroidManifest.xml)的application标签下添加name属性
android:name=".InItApplication"
初始化(这里的App Key是我的测试App的key,要换成自己的)
package com.kongqw.kqwbugtagsdemo;import android.app.Application;import com.bugtags.library.Bugtags;/** * Created by kongqw on 2015/9/9. */public class InItApplication extends Application { @Override public void onCreate() { super.onCreate(); //在这里初始化 Bugtags.start("f525c956b77f8453b16357a8921c3efd", this, Bugtags.BTGInvocationEventBubble); }}
效果图
1 0
- 移动开发测试工具——Bugtags的集成
- 移动应用开发测试工具Bugtags集成和使用教程
- 移动应用开发测试工具Bugtags集成和使用教程
- 移动应用开发测试工具Bugtags的使用
- 移动应用开发测试工具Bugtags集成和使用教程【转载】
- 移动 app 测试工具 bugtags
- PowerOPS—PowerShell的移动渗透测试开发工具
- BugTags简单集成
- 2017年十大移动应用开发的测试工具
- 2017年十大移动应用开发的测试工具
- 2017年十大移动应用开发的测试工具
- 两个移动web开发在线测试工具
- 移动开发需要的工具
- linux 下的集成测试工具
- 极限编程的集成测试工具-Dunit
- 极限编程的集成测试工具-Dunit
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之89——BREW中的测试工具
- 无集成开发工具下的JDK环境变量设置与HelloWorld.java测试
- A potentially dangerous Request.Path value was detected from the client 异常
- 常用的数据库语法
- 查看可执行程序的依赖库
- Linux输入子系统
- Java JVM(八):Lambda 简介
- 移动开发测试工具——Bugtags的集成
- svn and maven 自动部署shell脚本
- Spark 执行过程以及相应概念解释
- 设计模式C++实现3——适配器模式
- spring 连接池配置C3P0的详细配置说明(com.mchange.v2.c3p0.ComboPooledDataSource)
- 字符串搜索算法Boyer-Moore由浅入深
- Android手势监测-GestureDector
- C#中的变量类型
- iOS 声音的录制和播放