Android使用Android Studio在代码中查找所有硬编码字符串

Ser*_*kov 17 android

我想在我的代码中找到所有硬编码的字符串,将它们移动到strings.xml文件中以便将来进行本地化.如 :

Toast.makeText(context,"Hardcoded text",LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)

我使用Android Studio.

Rya*_*ral 58

转到Analyze> Run Inspection By Name...(Ctrl+ Alt+ Shift+ I)

并输入:

  • Hardcoded Text.xml文件中查找硬编码字符串;
  • Hardcoded Strings.java文件中查找硬编码字符串.

针对整个项目运行它,你应该得到一个检查结果面板,它将显示硬编码的文本实例.

  • 这是完整的答案 (3认同)
  • 应该选择正确答案! (3认同)

Ser*_*kov 16

这个答案没有给我任何结果.

尽管如此,对于未来的搜索:

在Android Studio 1.2.2中添加了新的Option Hardcoded strings(不是a Hardcoded text),这对我来说是完美的搜索结果.