2016-05-05 7 views
0

Ich habe eine App, und ich möchte auch eine englische Version (Es ist nur auf Spanisch jetzt). Ich habe bereits alle Zeichenfolgen und Ressourcen erstellt und möchte sie verwenden und verschiedene Endpunkte für meine App festlegen, egal ob es sich um die englische oder die spanische Version handelt. Wie kann ich das machen?Wie kann ich mit Aromen verschiedene Endpunkte für meine App festlegen?

Ich weiß, ich könnte Aromen verwenden, aber ich habe noch nie über die Einstellung verschiedener Endpunkte mit Aromen gelesen, ist es möglich, Aromen zu verwenden oder muss ich etwas anderes verwenden?

P. S .: Mit "Endpunkte" Ich Server bedeuten, dass http REST beantworten Anfragen

Dank!

+1

Kannst du ein bisschen mehr darüber erzählen, was du mit "Endpunkten" meinst? Dieser Begriff hat mehrere Verwendungszwecke. – CommonsWare

+0

Mit "Endpunkten" meine ich Server, die http REST Anfragen beantworten. – Nahue

Antwort

2

Sie würden also zwei verschiedene Ordner haben Werte und Werte-es. Der beste Weg für Sie ist config.xml Datei in beiden Ordnern mit verschiedenen URL zB zu erstellen:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="endpoint">http://endpoint.com/en/index.html</string> 
</resources> 

Um den Wert für bestimmte Sprache erhalten Sie es wie normale String bekommen würde:

context.getString(R.string.endpoint); 
+0

Also sollte ich es einfach als String verwenden und das war's? Ist das einfach? – Nahue

+0

@Nahue ja, mein Punkt ist, dass sollte nicht in string.xml sein, denn der Zweck ist lil bisschen anders, aber ja, es ist einfach ein :) –

+0

Vielen Dank für Ihre Hilfe! Ich werde es versuchen und ich werde Sie wissen lassen, ob es funktioniert hat! – Nahue

1

Flavors ist nicht das, was Sie verwenden möchten, denn dann werden Sie verschiedene APK-Datei erstellen.

Sie möchten wahrscheinlich eine einzigartige App mit verschiedenen Sprachen Fähigkeit haben. Die Android-doc hat eine große Erklärung darüber, wie dies zu tun: http://developer.android.com/training/basics/supporting-devices/languages.html

+0

Ja, aber es unterstützt keine verschiedenen Endpunkte wie ich will, es ist nur Sprachunterstützung – Nahue

+0

Nun in den verschiedenen String Ressourcen können Sie verschiedene Endpunkte URL nach Land speichern – Gauthier

+0

Das hat Viktor Yakunin gesagt, aber funktioniert das wirklich? – Nahue

Verwandte Themen