-4
我正在构建一个应用程序,它连接&然后控制设备。
我想添加一个记忆设备功能,并忘记设备功能,以便用户可以坚持一个设备或开关。在Android应用程序中记住/忘记设备功能
我是新来的机器人,所以如何实施这个任何帮助将是伟大的。
我正在构建一个应用程序,它连接&然后控制设备。
我想添加一个记忆设备功能,并忘记设备功能,以便用户可以坚持一个设备或开关。在Android应用程序中记住/忘记设备功能
我是新来的机器人,所以如何实施这个任何帮助将是伟大的。
您可以将信息保存在SharedPreferences中。如果您连接到蓝牙设备,则需要记住设备的地址。
使用以下功能存储和检索信息。
public static void addDataToSharedPrefsString(String key, String value,Context context) {
SharedPreferences.Editor sharedPreferences = PreferenceManager
.getDefaultSharedPreferences(
context).edit();
sharedPreferences.putString(key, value);
sharedPreferences.commit();
}
public static String getDataFromSharedPrefString(String key,Context context) {
SharedPreferences preferences = PreferenceManager
.getDefaultSharedPreferences(context);
String value = preferences.getString
(key, "");
return value;
}
添加到共享PREF由
addDataToSharedPrefsString("macAddress", "MAC123q4e",context);
获取共享值由
getDataFromSharedPrefString("macAddress",context);
如果你想在共享PREF删除现有的项目,将值设置为null。
addDataToSharedPrefsString("key", null,context);
我希望这是您的要求,这个解决方案可以帮助您。
谢谢!我会尝试这个现在:) –
请解释下面的参考投票:) –