我正在开发我的第一个Android应用程序,它向服务器(API)发送许多请求以加载数据,因此我想使用一个单独的文件,如iOS上的.plist,它将包含一个URL列表(该应用程序将读取此文件,此文件将在应用程序第一次运行之前设置),因此,如果我需要更改任何URL,它将更容易,应用程序将获得更改。我读了一些关于“SharedPreferences”的内容,但我知道我只能在应用程序运行时保存数据(之前没有)。
我的问题是:建议的方法是什么? Android有针对此场景的本机解决方案(类似于应用程序设置文件)?我可以在应用运行之前设置“sharedPreferences”文件吗?
非常感谢,
答案 0 :(得分:1)
在res / values下创建一个urlList.xml文件:这是你的列表:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="my_urls">
<item>url1</item>
<item>url2</item>
</string-array>
</resources>
从代码中访问它:
String[] urls = getResources().getStringArray(R.array.my_urls);