
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 |
欢迎加入讨论组与我分享你的建议和想法。
1 yawenimy122 2021-11-12 09:52:17 +08:00 牛逼 |
2 Vitta 2021-11-12 14:58:43 +08:00 这个可以复制请求的 curl 吗 |