AnyInspect 是什么?
AnyInspect
是一个用于调试您的 Flutter 使用的东西,运用 Dart / Flatter 编写。当时你能够运用 AnyInspect 来检查使用中的传出网络请求或检查 SharedPreferences 数据,未来你乃至能够在 AnyInspect 检查修正使用数据库的数据。
下载
可在 发布 页面下载 AnyInspect 桌面端。 另请检查 网站 以了解其他装置方法。
快速开端
下载装置 AnyInspect 桌面端后,将 anyinspect
与配套插件集成到你的项目后重新运行你的使用。
你也能够直接装置集成示例来检查作用:anyinspect_integrate_example
装置
将此增加到项目的 pubspec.yaml 文件:
dependencies:
anyinspect: ^0.1.0
# 已支撑的插件,请依据你的需求进行增加。
anyinspect_plugin_network: ^0.1.0
anyinspect_plugin_shared_preferences: ^0.1.0
用法
import 'package:anyinspect/anyinspect.dart';
import 'package:anyinspect_plugin_network/anyinspect_plugin_network.dart';
import 'package:anyinspect_plugin_shared_preferences/anyinspect_plugin_shared_preferences.dart';
Future<void> main(List<String> args) async {
AnyInspect anyInspect = AnyInspect.instance;
anyInspect.addPlugin(AnyInspectPluginNetwork());
anyInspect.addPlugin(AnyInspectPluginSharedPreferences());
anyInspect.start();
// ...
}
显现辅佐球
辅佐球能够显现与桌面端的衔接状况,并能够在断开衔接后进行手动重连。
import 'package:anyinspect/anyinspect.dart';
import 'package:flutter/material.dart';
class HomePage extends StatefulWidget {
const HomePage({Key? key}) : super(key: key);
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
@override
void initState() {
super.initState();
// 在您的首页显现辅佐球。
AnyInspect.instance.assistiveBall.show(context);
}
@override
Widget build(BuildContext context) {
// ...
}
}
插件
这些是可用的插件。
Plugin | Pub |
---|---|
anyinspect_plugin_network | |
anyinspect_plugin_shared_preferences |
讨论组
欢迎加入讨论组与我共享你的建议和主意。
- 微信讨论组,请增加我的微信 lijy91,并备注 AnyInspect
- QQ 讨论组
相关链接
- github.com/anyinspect/…
- github.com/anyinspect/…
- github.com/anyinspect/…