【技术实现步骤摘要】
本专利技术涉及打印信息
,特别是指。
技术介绍
手持设备软件中的打印信息,一般是用于软件开发或测试人员调试使用,因而通常发布的最终软件版本中,都不带有打印信息,这是因为,打印信息一般与计算机(PC)端的后台相连时才可见,用户正常应用手持设备时不可见;而且,过多的打印信息将对软件的运行效率造成影响。但是,从另一方面看,打印信息对软件开发或测试人员十分重要,这是因为,软件开发或测试人员通过PC端的后台,观测软件版本中的打印信息,能够很容易地在第一时间内发现、定位问题,从而很方便的解决问题。针对上述存在的矛盾,一般的解决方案是软件发布时通过定义宏开关,编译最终软件的两个版本,即一个是没有打印信息的最终版本,该版本用于客户端,另一个是带有全部打印信息的最终版本,该版本给软件开发或测试人员使用。上述解决方法存在明显的缺陷1)每次都需发布软件的两个最终版本,以给不同的人员使用,易造成版本管理混乱。2)对于某一手持设备而言,定位问题时,必须重新下载并安装新的带有打印信息的最终版本,这样,很多需要实时捕获的信息,很可能在版本更新的过程中己经不复存在了。
技术实现思路
有鉴于 ...
【技术保护点】
一种实现设备运行最终软件版本打印信息的方法,其特征在于,该方法包括以下步骤:a、设置打印信息的级别、全局打印级别变量及当前打印级别变量,同时设置全局打印级别变量及当前打印级别变量的初始值;设备开机时根据已设置的初始值初始化全局打印级 别变量及当前打印级别变量的值;b、判断当前打印级别变量的值是否与打印信息的级别相匹配,如果是,则调用与之相匹配的打印信息,并进行打印,否则,不运行打印信息。
【技术特征摘要】
1.一种实现设备运行最终软件版本打印信息的方法,其特征在于,该方法包括以下步骤a、设置打印信息的级别、全局打印级别变量及当前打印级别变量,同时设置全局打印级别变量及当前打印级别变量的初始值;设备开机时根据已设置的初始值初始化全局打印级别变量及当前打印级别变量的值;b、判断当前打印级别变量的值是否与打印信息的级别相匹配,如果是,则调用与之相匹配的打印信息,并进行打印,否则,不运行打印信息。2.根据权利要求1所述的方法,其特征在于,所述步骤b执行之前,进一步包括判断当前是否进入全局打印级别变量修改流程,如果是,则采集用户输入的信息,并根据该采集到的信息修改全局打印级别变量的取值,然后再执行步骤b,否则直接执行步骤b。3.根据权利要求2所述的方法,其特征在于,所述进入全局打印级别变量修改流程的方法是通过隐藏接口进入全局打印级别变量修改流程。4.根据权利要求3所述的方法,其特征在于,所述通过隐藏接口进入全局打印级别变量修改流程的方法是用户同时按下设备中预先设定的一个以上的输入键打开隐藏接口,进入全局打印级别变量修改流程。5.根据权利要求2所述的方法,其特征在于,所述全局打印级别变量及当前打印级别变量的初始值作为配置信息保存在配置文件中;所述根据该采集到的信息修改全局打印级别变量及当前打印级别变量的取值后,进一步包括保...
【专利技术属性】
技术研发人员:杨鹏亮,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。