安卓提取并获取 hard-coded characters
发布时间
阅读量:
阅读量
接手了一个已有项目,几乎所有中文内容都是直接写在java代码或xml文件中的,领导临时决定进行国际化处理,要求将项目中所有中文内容提取出来进行翻译。
存在的问题:
1. 未对英文和数字进行过滤,该项目中英文和数字的硬编码较少,因此我直接手动删除了这些内容,若数量较多则建议使用正则表达式进行匹配处理
2. 若字符串数量庞大,采用set集合去重的方式可能会导致堆内存溢出,此时可尝试手动调整堆内存大小
整个过程分为四个步骤
第一步是提取嵌入在java代码中的中文字符串
- 在android studio中依次点击analyze -> run inspection by name

- 输入Hard 双击Hard coded strings,弹出对话框

- 选取相应的模块或整个项目,并选择.java文
全部评论 (0)
还没有任何评论哟~
