Flutter 入门学习之本地存储
2021-01-15 10:43:24
什么是 shared_preferences
shared_preferences是Flutter社区开发的一个本地数据存取插件,它有以下特性:
- 简单的,异步的,持久化的key-value存储系统;
- 在Android上它是基于 SharedPreferences 的;
- 在iOS上它是基于NSUserDefaults的;
如何使用 shared_preferences
首先在pubspec.yaml文件中添加:
1 | dependencies: |
在需要用到的文件中导入:
1 | import 'package:shared_preferences/shared_preferences.dart'; |
基本使用:
1 | /// 存储数据 |
常用 API
如上述代码,shared_preferences
支持 int, double, bool, string 与 stringList 类型的数据存储;