发视频之前,总有人留言。我用什么模拟器?今天我来告诉你。一般我用的是插件device_preview。这个插件空闲的时候只能模拟UI,没有真正的运行环境。在另一台设备上模拟应用程序的
发视频之前,总有人留言。我用什么模拟器?今天我来告诉你。
一般我用的是插件device_preview。这个插件空闲的时候只能模拟UI,没有真正的运行环境。
在另一台设备上模拟应用程序的外观和性能。
插件名称设备_预览
地址:
主要特点1.从任何设备预览任何设备
2.改变设备的方向
3.动态系统配置(语言、黑暗模式、文本缩放因子等。)
4.分辨率和安全区域可调的自由形式设备
5.保留应用程序状态。
6.外挂系统(截图、文件浏览器、…)
7.可定制的插件
快速输入在DevicePreview中包装应用程序的根小部件,并将专用的构建器和区域设置注入到应用程序中。
确保为您的WidgetsApp提供区域设置和构建器。如果未定义,MediaQuery将不会为选定的设备进行模拟,也不会应用选定的区域设置。
import 'package:device_preview/device_preview.dart';void main() => runApp( DevicePreview( enabled: !kReleaseMode, builder: (context) => MyApp(), // 包裹 ),);class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( locale: DevicePreview.locale(context), // 这行重要 builder: DevicePreview.appBuilder, // 这行重要 home: HomePage(), ); }}