安卓的属性文件

Posted

技术标签:

【中文标题】安卓的属性文件【英文标题】:Properties file for android 【发布时间】:2015-11-25 15:11:20 【问题描述】:

我正在开发一个需要连接到远程服务器的 android 应用程序。很多类(实际上是活动)需要连接到同一个服务器,但是通过不同的 RESTful Web 服务。除了在每个类中硬编码服务器的地址(或 http url)之外,是否有任何选项可以提供可以指示此类信息的轻属性文件(如果可能,请使用 xml)(因此,如果 url/ip 更改,我只需要修改这个文件而不是整个源代码),我该如何管理这个文件?仅供参考:我使用 httpclient (http://loopj.com/android-async-http/)。

【问题讨论】:

查看:developer.android.com/guide/topics/data/data-storage.html#pref 开发人员指南是一个丰富的知识库,尤其适合初学者(但不仅限于他们)。 【参考方案1】:

您可以为此使用 SharedPreferences 接口。请参阅Android SharedPreferences doc 了解它。

来自 Android 文档:

SharedPreferences 类提供了一个通用框架,允许 您可以保存和检索原始数据的持久键值对 类型。您可以使用 SharedPreferences 保存任何原始数据: 布尔值、浮点数、整数、长整数和字符串。此数据将保留 跨用户会话(即使您的应用程序被终止)。

您可以关注How to use SharedPreferences in Android to store, fetch and edit values 和sharedpreferences tutorial 了解如何使用它的示例。

【讨论】:

以上是关于安卓的属性文件的主要内容,如果未能解决你的问题,请参考以下文章

我安卓手机里的根目录下面有proc文件夹不知啥文件,非常大,点属性超过10个G,不知道能不能删除?

Manifest文件修改(安卓)

安卓讲课笔记3.4 网格布局

安卓手机怎么打开局域网共享文件?

安卓讲课笔记5.1 标签

。。。我的第一个安卓小程序。。。