发布于 2026-01-06 1 阅读
0

Flutter 数据库检查器 storage_view

Flutter 数据库检查器 storage_view

图片描述

关于包裹

Flutter 检查器工具,适用于任何数据库、存储和共享首选项。
可直接从应用程序 UI 检查和修改数据库值。

这是storage_view包的快速介绍。

动机

该软件包的主要功能是创建一个能够检查和操作任何数据库的工具。

入门

添加依赖项

dependencies:
  storage_view: ^0.1.0-dev.1
Enter fullscreen mode Exit fullscreen mode

添加导入包

import 'package:storage_view/storage_view.dart';
Enter fullscreen mode Exit fullscreen mode

实现驱动程序

该软件包使用StorageDriver驱动程序与数据库交互。

要连接您的数据库,您应该使用以下可用驱动程序之一:

或者像这样创建您自己的 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);
  }
}
Enter fullscreen mode Exit fullscreen mode

附加信息

项目正在开发中,欢迎提交 pull request 和 issue。
感谢您的支持!

⛔️ 获取项目反馈非常重要。因此,请在评论区写下您的意见。您将来会使用此功能吗?

😎 快去GitHub 代码库页面看看吧!
给代码库点个赞❤️,支持一下这个项目!

文章来源:https://dev.to/frezyx/flutter-database-inspector-storageview-1p9e