Extract All Hardcoded String zu String-Ressource: Android Studio

9

Ich weiß, es gibt Alt + Geben Sie ein, um einen einzelnen String in eine String-Ressource zu extrahieren. Aber ich frage mich, gibt es irgendetwas, dass ich alle Zeichenfolge meines Projekts in String-Ressource extrahieren kann?

Auch Android Studio macht nicht den gleichen String String Resource, wenn ich einen von ihnen mache.

%Vor%

Zum Beispiel. Ich mache "Hello World", um Ressource zu string noch eine andere Hardcodiert in der gleichen Datei als auch im Projekt.

%Vor%

Wenn jemand so etwas weiß.

    
Shabbir Dhangot 23.02.2016, 05:46
quelle

2 Antworten

13

Als Ihre Anforderungen und wie ich weiß, gibt es keine solche Funktion in Android Studio, die Sie wirklich gesucht haben, aber hier sind einige alternative Möglichkeiten, die Ihnen helfen können.

  • Gehen Sie zu " Analyze & gt; Run Inspection .. " und geben Sie "Hardcoded strings" ein. Führen Sie das in Ihrem gesamten Projekt aus, und Sie erhalten ein Prüfergebnisfenster, in dem der gesamte fest codierte Projekttext angezeigt wird. Dann drücken Sie Alt + Enter und Sie erhalten eine Option, um diese Strings automatisch zu extrahieren.

  • Ein anderer Ansatz ist Suchen und Ersetzen Aber es ist nicht besser wegen des Zeitverbrauchs. Um die Vorgehensweise zu vereinfachen, können Sie hier nachsehen.

Shree Krishna 23.02.2016 06:22
quelle
-1

Ich glaube, die Abkürzung, nach der Sie suchen, ist (auf einem Mac) Alt + Befehl + C     

AllDayAmazing 19.10.2016 05:05
quelle