您的位置:首页 > 其它

第13章 综合技术

2017-06-08 11:56 92 查看

第13章 综合技术

13.1 使用CrashHandler来获取应用的crash信息

通过Thread类的setDefaultUncaughtExceptionHandler方法可以获取crash信息。函数原型:

public static void setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler handler){
Thread.defaultUncaughtHandler=handler;
}


当crash发生时,系统就会回调UncaughtExceptionHandler的uncaughtException方法,在uncaughtException方法中就可以获取到异常信息,可以选择把异常信息存储到SD卡中,然后在合适的时候通过网络将crash信息上传到服务器上。

写入文件代码:

PrintWriter pw=new PrintWriter(new BufferdWriter(new FileWriter(file)));
pw.println(time);
dumpPhoneInfo(pw);
pw.println();
ex.printStackTrace(pw);
pw.close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: