-3
我是Android新手,我的應用程序支持多種語言,因此,我使用diffrent語言獲取數據時,出現了不同的URL(由於不同的服務器使用不同的語言)。所以,我想在string.xml中提供URL,以便根據Locale規範進行調用。可能嗎?如果是多少安全這一個。如何在android中管理網址?
我是Android新手,我的應用程序支持多種語言,因此,我使用diffrent語言獲取數據時,出現了不同的URL(由於不同的服務器使用不同的語言)。所以,我想在string.xml中提供URL,以便根據Locale規範進行調用。可能嗎?如果是多少安全這一個。如何在android中管理網址?
是的,您可以使用strings.xml
爲不同的語言環境提供不同的字符串資源(如URL)。您可以使用值文件夾的區域設置後綴來執行此操作,例如values-en
和values-de
。
爲了以編程方式訪問它,那麼您需要執行:
String url = context.getString(R.string.id_of_url_string);
context
可以是你的應用程序上下文,活動等......
'Locale.getDefault()getDisplayLanguage()。 '用於獲取設備的選定區域。基於此你可以創建邏輯來使用正確的URL – 2014-09-24 10:28:43