flutterFlutter

Flutter获取APP信息

2019-05-07  本文已影响0人  习惯了_就好
class plug_package_info_state extends State<plug_package_info> {
  PackageInfo packageInfo;

  @override
  void initState()  {
    super.initState();
    PackageInfo.fromPlatform().then((PackageInfo packageInfo) {
      setState(() {
        this.packageInfo = packageInfo;
      });
    });

  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text("获取应用信息"),
        ),
        body: ListView(
          children: <Widget>[
            Text("appName--应用名称:${packageInfo.appName}"),
            Text("packageName--应用包名:${packageInfo.packageName}"),
            Text("version--应用版本名:${packageInfo.version}"),
            Text("buildNumber--应用版本号:${packageInfo.buildNumber}"),
          ],
        ),
      ),
    );
  }
}

上一篇 下一篇

猜你喜欢

热点阅读