Android系统日志存储和查看工具的设计与实现

被引量 : 7次 | 上传用户:gny637259
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2007年11月5日,开放手持设备联盟(Open Handset Alliance)成立以来,Android操作系统快速的演进和成长,Android系统的开发工具也处于快速发展的阶段,2010年11月22日,Android Tools Project Site建立,不断推出新版开发工具。开发者利用各种文本编辑器查看日志文件,例如Uedit32、 Source Insight、Emacs等,但面对行数较多的日志文件时,文本编辑器是对纯文本查找,不能针对Logcat日志的格式进行筛选和过滤,例如Tag,进程ID等。如果能有一个可以查看日志,方便快速的过滤出开发者关心的内容的工具,就会解决查看日志这个问题。但截至目前,Android官方还没有推出离线日志查看工具,开发者只能通过文本形式或一些第三方工具来查看日志文件,而已有的第三方工具在操作习惯上与DDMS(Dalvik Debug Monitor Server)工具有较多差异,用户不容易上手。本文论述了Android日志系统的工作原理、保存及查看日志的方法、定义了日志文件的存储格式,总结了已有的日志存储工具和查看工具,设计并实现了一个日志存储工具(Logcat Recorder),和一个Android操作系统Logcat日志文件离线查看工具(AndroidLogcatViewer)。本系统要求一个工具运行在Android系统中,用于存储日志;另一个系统运行于PC端,用来查看录制好的日志文件,它与DDMS的操作方式相近,可以查看Android系统日志文件,以图形化的形式展示,可以通过设置过滤器在大量日志中快速找到开发者关心的日志,进而提升定位、分析和解决问题的速度。本项目源代码托管在Google Code站点,以Apache License, Version2.0协议开放源代码。不但为Android开源社区提供了一个高效的离线日志查看工具,得到开源社区的一些关注、支持、和推广,而且让作者实践了Google Code托管的开源软件的开发模式。
其他文献
随着我国交通事业的不断发展,桥梁建设也取得了十分辉煌的成就。预应力混凝土由于其优良的经济效益以及成熟的设计施工工艺在近几年来也得到了迅猛的发展。本文以某PC连续梁
目的:估计1岁幼儿人群乙肝疫苗接种后弱无应答及CD4~+与CD8~+淋巴细胞亚群的遗传度大小,通过调查分析影响乙肝疫苗接种后应答的围产期及生命早期的环境因素。方法:采用双生子研
阐述了实施大型排海管道施工健康监测的必要性和迫切性,介绍了结构健康监测系统的概念、组成及其应用,以及大型排海管道施工控制的研究概况和智能控制的关键技术,最后指出了对大
目的:探讨阳性淋巴结转移率与传统分期相比在胃癌预后判断上的价值。方法:回顾分析中山大学肿瘤医院1990-2002年906例胃癌D2根治术的病人,按活检淋巴结个数分为2组,组1:≤15(
背景:目前眼科植入材料的研究已经取得了显著的成果,但仍存在一些问题。目的:总结眼科植入材料的生物学特点与临床应用的研究进展。方法:应用计算机检索PubMed数据库及CNKI数据
莎士比亚的悲剧作品是欧洲近代悲剧创作的最高成就。《哈姆雷特》《罗密欧与朱丽叶》是莎士比亚巨作中的经典。悲剧客体的庄严、悲剧感受中的庄严、悲剧审美客体关系的庄严反
针对当前缆索维护作业自动化的迫切需求,设计出一种新型连续移动式缆索机器人装置的可行性方案,该机器人采用电动机驱动,并配合滚轮结构,使机器人在爬行和越障过程中均可实现
马克思恩格斯教育公平思想是马克思主义理论体系的重要组成部分,它的确立是人类教育公平思想史上一次伟大的飞跃。对马克思恩格斯教育公平思想进行研究,有助于进一步科学理解
针对新时期民生建设的需求,本文力图通过对新民主主义革命时期中国共产党民生思想的分析归纳,以期促进我国民生建设的持久发展。新民主主义革命时期,民生问题不仅是关系到社
采用溶剂热合成制备Zn2SiO4:Mn发光材料,通过X射线衍射仪(XRD)、扫描电子显微镜(SEM)、透射电子显微镜(TEM)、紫外‐可见吸收光谱(UV-ViS)、荧光分光光度计(PL)对样品的晶体结构、形貌、