Android найдет все жестко закодированные строки в коде с помощью Android Studio

Я хочу найти все жестко закодированные строки в моем коде, чтобы переместить их в файл strings.xml для будущей локализации . Такие как :

 Toast.makeText(context,"Hardcoded text",LENGTH_SHORT).show(); 

Я использую Android Studio.

Solutions Collecting From Web of "Android найдет все жестко закодированные строки в коде с помощью Android Studio"

Перейдите в Analyze > Run Inspection By Name... ( Ctrl + Alt + Shift + I )

И введите:

  • Hardcoded Text чтобы найти жестко закодированные строки в XML-файлах ;
  • Hardcoded Strings чтобы найти жестко закодированные строки в .java-файлах .

Запустите его против всего проекта , и вы должны получить панель результатов проверки, которая покажет жестко закодированные экземпляры текста.

Этот ответ не принес мне никакого результата.

Тем не менее, для будущих поисков:

В Android Studio 1.2.2 добавлены новые Hardcoded strings (не Hardcoded text ), и это дает мне отличный результат поиска.

После Android-студии 1.2.2. Это выглядит довольно простым способом,

Перейти к анализу

Запустить проверку по имени

Тип: HardCoded Text

А затем, выбрав соответствующий модуль, вы можете получить все жестко закодированные строки в своем проекте.

Совет. Короткая клавиша: Ctrl + Alt + Shift + I

Кажется, на это уже ответили, разве это не относится к вашей проблеме? Изменить: просто не забудьте проверить флажок «Маски файлов» в окне после ввода «Жесткий текст» и выбрать *.java , если вы хотите искать в файлах Java.

И после того, как вы найдете все свои жестко скопированные строки, это может помочь вам перенести их в XML.