3

我正在开发我的第一个 Android 应用程序,该应用程序向服务器 (API) 发送许多请求以加载数据,因此我正在考虑使用一个单独的文件,例如 iOS 上的 .plist,它将包含一个 URL 列表(该应用程序将阅读此文件,此文件将在应用程序第一次运行之前设置),因此如果我需要更改任何 URL,它会更容易,应用程序将获得更改。我读了一些关于“SharedPreferences”的东西,但我知道我只能在应用程序运行时保存数据(以前没有)。

我的问题是:推荐的方法是什么?Android 有针对这种情况的本机解决方案(例如应用程序设置文件)?我可以在应用程序运行之前设置一个“sharedPreferences”文件吗?

非常感谢你,

4

1 回答 1

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);
于 2012-10-03T14:59:21.477 回答