共计 1555 个字符,预计需要花费 4 分钟才能阅读完成。
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 讨论组
相干链接
- https://github.com/anyinspect…
- https://github.com/anyinspect…
- https://github.com/anyinspect…
正文完