2014-09-24 41 views
-3

我是Android新手,我的應用程序支持多種語言,因此,我使用diffrent語言獲取數據時,出現了不同的URL(由於不同的服務器使用不同的語言)。所以,我想在string.xml中提供URL,以便根據Locale規範進行調用。可能嗎?如果是多少安全這一個。如何在android中管理網址?

+0

'Locale.getDefault()getDisplayLanguage()。 '用於獲取設備的選定區域。基於此你可以創建邏輯來使用正確的URL – 2014-09-24 10:28:43

回答

0

是的,您可以使用strings.xml爲不同的語言環境提供不同的字符串資源(如URL)。您可以使用值文件夾的區域設置後綴來執行此操作,例如values-envalues-de

爲了以編程方式訪問它,那麼您需要執行:

String url = context.getString(R.string.id_of_url_string); 

context可以是你的應用程序上下文,活動等......