【技术实现步骤摘要】
一种Android系统字符串提取及合并方法
本专利技术涉及字符串提取及合并方法,尤其涉及一种Android系统字符串提取及合并方法。
技术介绍
随着智能通讯终端的日益普及,采用Android系统的智能通讯终端设备越来越走向世界各地,而对于多国语言的支持问题逐渐成为各终端厂商不可或缺的一环。在采用了Android系统的终端设备研发过程中,对于软件系统界面的各国语言文字的正确性检查成为各个终端厂商必不可少的一项工作。当前的手段大多是通过本地测试人员,人工的方式逐个界面进行检查、反馈,或通过界面截图的方式,尽可能多截取系统UI场景界面,或提供给当地语言测试人员进行检查和反馈。而针对已存在的原始字符串文件进行正确性检查的手段目前并没有成熟的方案。
技术实现思路
为了解决现有技术中的问题,本专利技术提供了一种Android系统字符串提取及合并方法。本专利技术提供了一种Android系统字符串提取及合并方法,包括以下步骤:S1、提取字符串,将系统源代码中某种语言的文字全部提取到一个输出文件中,并插入路径关键字按模块路径加以标记;S2、合并字符串,将输出文件通过自动化方式按路径关键 ...
【技术保护点】
一种Android系统字符串提取及合并方法,其特征在于,包括以下步骤:S1、提取字符串,将系统源代码中某种语言的文字全部提取到一个输出文件中,并插入路径关键字按模块路径加以标记;S2、合并字符串,将输出文件通过自动化方式按路径关键字为识别标记合入系统源代码。
【技术特征摘要】
1.一种Android系统字符串提取及合并方法,其特征在于,包括以下步骤:S1、提取字符串,将系统源代码中某种语言的文字全部提取到一个输出文件中,并插入路径关键字按模块路径加以标记;S2、合并字符串,将输出文件通过自动化方式按路径关键字为识别标记合入系统源代码。2.根据权利要求1所述的Android系统字符串提取及合并方法,其特征在于,步骤S1包括以下子步骤:S11、针对源码按目录递归地进行字符串文件扫描,目标为路径中包含特殊路径标记名称的文件夹下的语言字符串文件;S12、扫描到字符串文件后,创建一个输出文件,插入语言字符串文件所在目录路径元素,随后再插入所扫描到的文件夹下的字符串文件中的全部字符串元素及值;S13、按目录递归扫描符字符串文件,直到搜索完所有满足名称包含特殊路径标记的文件夹为止,处理方式按步骤S11和步骤S12进行,最后,在输出文件中插入文件结束标记。3.根据权利要求2所述的Android系统字符串提取及合并方法,其特征在于:步骤S1还包括S14、将步骤S13执行完之后得到的输出文件提供给本地或当地语言测试人员进行语法、语义检查,并修改此输出文件;步骤S2包括以下子步骤:S21、针对修改后的输出文件,逐行扫描,根据读取到的路径关键字,处理对应的目录文件夹下的语言字符串文件,将该路径关键字后面所跟随的字符串内容,替换原有字符串文件中所对应的字符串内容,此过程递归执行,直到读取到文件结束标记。4.根据权利要求2所...
【专利技术属性】
技术研发人员:杨红飞,陈祥,
申请(专利权)人:深圳市海派通讯科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。