在flutter当中锁定屏幕是一个很常见的操作。

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

import 'HomePage.dart';
void main()async {
  WidgetsFlutterBinding.ensureInitialized(); //这句一定要有,要不然会报错

  SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);//DeviceOrientation有四个实例,代表四个方向。结合英文意思,这是设置首选方向
//所以说是可以设置多个的
  runApp(MaterialApp(
    home: Scaffold(body: Center(child: HomePage(),),),
  )
  );
}