Flutter 数据库检查器 storage_view
关于包裹
Flutter 检查器工具,适用于任何数据库、存储和共享首选项。
可直接从应用程序 UI 检查和修改数据库值。
这是storage_view包的快速介绍。
动机
该软件包的主要功能是创建一个能够检查和操作任何数据库的工具。
入门
添加依赖项
dependencies:
storage_view: ^0.1.0-dev.1
添加导入包
import 'package:storage_view/storage_view.dart';
实现驱动程序
该软件包使用StorageDriver驱动程序与数据库交互。
要连接您的数据库,您应该使用以下可用驱动程序之一:
- 与shared_preferences配合使用的shared_preferences_storage_view_driver。更多信息请参见示例。
- flutter_secure_storage_view_driver与flutter_secure_storage配合使用。更多信息请参见示例。
或者像这样创建您自己的 StorageDriver 实现:
class MockStorageDriver implements StorageDriver {
final _data = <String, dynamic>{
'test_id' : 'test',
};
@override
FutureOr<Set<String>> getKeys<String>() {
return _data.keys.toSet() as Set<String>;
}
@override
FutureOr<T?> read<T>(String key) {
return _data[key] as T;
}
@override
FutureOr<void> write<T>({required String key, required T value}) {
_data[key] = value;
}
@override
FutureOr<void> delete(String key) {
_data.remove(key);
}
}
附加信息
项目正在开发中,欢迎提交 pull request 和 issue。
感谢您的支持!
⛔️ 获取项目反馈非常重要。因此,请在评论区写下您的意见。您将来会使用此功能吗?
😎 快去GitHub 代码库页面看看吧!
给代码库点个赞❤️,支持一下这个项目!
