如何在变量中永久保存信息

时间:2015-04-09 10:11:05

标签: android networking wifi

我是Android开发的新手,我必须创建一个应用程序,允许用户扫描wifi网络,选择一个接入点,并获取IP地址和mac地址等信息。当我获得这些信息时,我希望能够将其保存在"收藏活动" 。 我问了这个问题,因为我必须向4-5台计算机发送一个字符串,但每次打开应用程序时我都不想搜索这些设备。

最后,我想在变量中保存这些信息,当我点击一个确定的按钮时,打开另一个让我查看这些信息的活动。

网络信息我认为我能够提取它(列出ScanResultgetIpAddr),并将其保存在变量中,但让我觉得必须保存这些信息永久

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

使用SharedPreferences,您可以保存信息并将其存储在所有活动中。

点击此处查看SharedPreferences信息:http://developer.android.com/reference/android/content/SharedPreferences.html

答案 1 :(得分:0)

您有两个选项:

1) SharedPreference,您存储key - value对。说密钥name1是指myWindowsDevice。然后,只要您想使用它,就可以从name1键获取PC的名称。示例是here

2) Database,您将数据存储在database表中,并随时获取。用法为here

在您的情况下,我认为database更可取。