一:获取奔溃日志的意义
在开发过程中,总是会出现逻辑的不严谨或者代码的不完善。埋下万恶的bug之种。出现问题,如果只是凭用户描述的操作,有些问题还是藏得很深,没有日志的帮助 还是要费一些时间的。所以在开发中 如果能获取日志信息,那对查找问题有很大帮助。
二:添加logreportManager modual.
对于额外添加的工具,为便于统一控制和管理,会在应用的某个特定文件中添加开关,能够方便控制。
详细请看代码:tag4.0
三:权限及查阅日志信息
1.因为日志会被写到文件系统中,安卓6.0以上的手机需要用户授权才能使用文件的读写权限,所以在应用中需要申请文件的读写权限。
2.日志文件会以应用的名字 写在SDCard上,在应用出现异常崩溃的情况下,或者在某些容易出现异常的点上,将日志写到日志信息中,这样方便还原问题线现场,对查找问题非常方便。
3.添加权限的申请,只要用户授权之后,才能使用应用。
四:总结
到这里 一个简单的应用基本已经搭建好了。当然里边主要的实现还是得看业务需求。搭建这样一个小的应用就类似现在已经挖好地基,铺好管道,只要在这个基础上垒砖头就行了。
使用的都是一些基本的技术,如果可以可以多去添加些新的技术,让你的应用在技术上保持一种更新状态。