设为首页 加入收藏

TOP

Android程序Crash时的异常上报(二)
2014-11-24 01:45:48 来源: 作者: 【 】 浏览:1
Tags:Android 程序 Crash 时的 异常 上报
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file)));
//导出发生异常的时间
pw.println(time);


//导出手机信息
dumpPhoneInfo(pw);


pw.println();
//导出异常的调用栈信息
ex.printStackTrace(pw);


pw.close();
} catch (Exception e) {
Log.e(TAG, "dump crash info failed");
}
}


private void dumpPhoneInfo(PrintWriter pw) throws NameNotFoundException {
//应用的版本名称和版本号
PackageManager pm = mContext.getPackageManager();
PackageInfo pi = pm.getPackageInfo(mContext.getPackageName(), PackageManager.GET_ACTIVITIES);
pw.print("App Version: ");
pw.print(pi.versionName);
pw.print('_');
pw.println(pi.versionCode);


//android版本号
pw.print("OS Version: ");
pw.print(Build.VERSION.RELEASE);
pw.print("_");
pw.println(Build.VERSION.SDK_INT);


//手机制造商
pw.print("Vendor: ");
pw.println(Build.MANUFACTURER);


//手机型号
pw.print("Model: ");
pw.println(Build.MODEL);


//cpu架构
pw.print("CPU ABI: ");
pw.println(Build.CPU_ABI);
}


private void uploadExceptionToServer() {
//TODO Upload Exception Message To Your Web Server
}


}


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇iOS在其他视图控制器中转换根视图.. 下一篇Android中显示AlertDialog对话框

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: