android App中bug收集的工具类
2016-11-01 16:25
239 查看
将app的bug写入到sd卡中去
自己写一个Application类继承Application
注意:一定要在清单文件application节点中配置自己的application类
例如: android:name="com.xiaoke.xxoo.MyApplication"
具体的代码如下:
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
System.out.println("application启动了.....");
//currentThread : 获取当前的线程
//setUncaughtExceptionHandler : 设置监听异常
Thread.currentThread().setUncaughtExceptionHandler(new MyUncaughtExceptionHandler());
}
private class MyUncaughtExceptionHandler implements UncaughtExceptionHandler{
//当有未捕获的异常的时候调用的方法
@Override
public void uncaughtException(Thread thread, Throwable ex) {
try {
ex.printStackTrace(new PrintStream(new File("mnt/sdcard/error.log")));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
//自己杀死自己(闪退),myPid() : 获取当前进程的pid
android.os.Process.killProcess(android.os.Process.myPid());
}
}
自己写一个Application类继承Application
注意:一定要在清单文件application节点中配置自己的application类
例如: android:name="com.xiaoke.xxoo.MyApplication"
具体的代码如下:
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
System.out.println("application启动了.....");
//currentThread : 获取当前的线程
//setUncaughtExceptionHandler : 设置监听异常
Thread.currentThread().setUncaughtExceptionHandler(new MyUncaughtExceptionHandler());
}
private class MyUncaughtExceptionHandler implements UncaughtExceptionHandler{
//当有未捕获的异常的时候调用的方法
@Override
public void uncaughtException(Thread thread, Throwable ex) {
try {
ex.printStackTrace(new PrintStream(new File("mnt/sdcard/error.log")));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
//自己杀死自己(闪退),myPid() : 获取当前进程的pid
android.os.Process.killProcess(android.os.Process.myPid());
}
}
相关文章推荐
- android App级别的bug信息收集(crash信息保存和发送)
- 微信、手机QQ,网易新闻等几乎大部分Android App的一个诡异的Bug,求高手出招?
- Android的BUG(四) - Android app的卡死问题
- 最常见的移动app bug列举-Android篇
- android中工具方法和工具类收集
- 整理收集Android工具类
- Android客户端线上BUG收集、反馈及定位
- Android工具类收集
- android新bug,解析app配置文件时出错
- Android逆向工程实例 -- 善领安卓版DSA APP手势操作bug修复
- android APP性能数据收集
- Android APP开发知识收集
- Android 系统工具类SystemUtils收集整理(持续更新)
- android ImageUtils 图片处理工具类 收集平时用到的代码段
- Android工具类收集
- JNI ERROR (app bug): attempt to use stale local reference 0x31900019(Android ICS(4.0+) JNI局部应用的变化)
- Android的BUG(四) - Android app的卡死问题
- Android 学习 bug收集
- android app崩溃日志收集以及上传
- android--app崩溃日志收集以及上传