AnyInspect 是什么易结?
AnyInspect
是一個用于調試您的 Flutter 應用的工具,使用 Dart / Flatter 編寫。當前你可以使用 AnyInspect 來檢查應用中的傳出網(wǎng)絡請求或查看 SharedPreferences 數(shù)據(jù)搞动,未來你甚至可以在 AnyInspect 查看修改應用數(shù)據(jù)庫的數(shù)據(jù)躏精。
下載
可在 發(fā)布 頁面下載 AnyInspect 桌面端。 另請查看 網(wǎng)站 以了解其他安裝方法滋尉。
快速開始
下載安裝 AnyInspect 桌面端后玉控,將 anyinspect
與配套插件集成到你的項目后重新運行你的應用飞主。
你也可以直接安裝集成示例來查看效果:anyinspect_integrate_example
安裝
將此添加到項目的 pubspec.yaml 文件:
dependencies:
anyinspect: ^0.1.0
# 已支持的插件狮惜,請根據(jù)你的需求進行添加。
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();
// ...
}
顯示輔助球
輔助球可以顯示與桌面端的連接狀態(tài)碌识,并可以在斷開連接后進行手動重連碾篡。
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 | [圖片上傳失敗...(image-ee85c1-1636641247200)] |
anyinspect_plugin_shared_preferences | [圖片上傳失敗...(image-cf6eb3-1636641247200)] |
討論組
歡迎加入討論組與我分享你的建議和想法开泽。
- 微信討論組,請?zhí)砑游业奈⑿?lijy91魁瞪,并備注 AnyInspect
- QQ 討論組