我有一个应用程序,我也想要一个英文版本(现在只有西班牙文版本)。我已经创建了所有字符串和资源,我想使用它们并为我的应用程序设置不同的端点,无论是英文版还是西班牙版。我怎么能这样做?
我知道我可以使用口味,但我从来没有读过关于设置不同口味的口味,是否可以使用口味或我是否必须使用其他东西?
P.S。:"端点"我的意思是回答http REST请求的服务器
谢谢!
答案 0 :(得分:2)
因此,您将拥有2个不同的文件夹值和 values-es 。最好的方法是在两个文件夹中使用不同的URL创建 config.xml 文件,例如:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="endpoint">http://endpoint.com/en/index.html</string>
</resources>
要获得特定语言的值,您将获得普通字符串:
context.getString(R.string.endpoint);
答案 1 :(得分:1)
Flavors不是您想要使用的,因为那时您将构建不同的APK文件。
您可能希望拥有一个具有不同语言功能的独特应用。 Android doc有一个很好的解释如何执行此操作: http://developer.android.com/training/basics/supporting-devices/languages.html