buildAppInfo method
Implementation
List<Widget> buildAppInfo() {
List<Widget> list = [];
list.add(Container(
height: 56,
alignment: Alignment.centerLeft,
child: Text('VM信息 ' + (!kReleaseMode ? '' : '[release模式下不可用]'),
style: TextStyle(fontSize: 14, color: Color(0xff999999)))));
list.add(InfoItem('CPU', VmHelper.instance.vm?.hostCPU));
list.add(Divider(height: 0.5, color: Color(0xffeeeeee)));
list.add(InfoItem('Dart虚拟机', VmHelper.instance.vm?.version));
list.add(Divider(height: 0.5, color: Color(0xffeeeeee)));
list.add(InfoItem('Flutter版本', VmHelper.instance.flutterVersion));
list.add(Divider(height: 0.5, color: Color(0xffeeeeee)));
list.add(IsolateItem());
list.add(Divider(height: 0.5, color: Color(0xffeeeeee)));
list.add(Container(
height: 56,
alignment: Alignment.centerLeft,
child: Text('Package信息',
style: TextStyle(fontSize: 14, color: Color(0xff999999)))));
list.add(InfoItem('App包名', VmHelper.instance.packageInfo?.packageName));
list.add(Divider(height: 0.5, color: Color(0xffeeeeee)));
list.add(InfoItem(
'Module版本',
(VmHelper.instance.packageInfo == null)
? '-'
: '${VmHelper.instance.packageInfo?.version}+${VmHelper.instance.packageInfo?.buildNumber}'));
list.add(Divider(height: 0.5, color: Color(0xffeeeeee)));
return list;
}