buildAppInfo method

List<Widget> buildAppInfo()

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;
}