|
@@ -1,24 +1,23 @@
|
|
|
import 'dart:io';
|
|
|
|
|
|
-import 'package:flutter/foundation.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
-import 'package:flutter_clock/pages/main_page.dart';
|
|
|
-
|
|
|
-void setOverrideForDesktop() {
|
|
|
- if (kIsWeb) return;
|
|
|
-
|
|
|
- if (Platform.isMacOS) {
|
|
|
- debugDefaultTargetPlatformOverride = TargetPlatform.iOS;
|
|
|
- } else if (Platform.isLinux || Platform.isWindows) {
|
|
|
- debugDefaultTargetPlatformOverride = TargetPlatform.android;
|
|
|
- } else if (Platform.isFuchsia) {
|
|
|
- debugDefaultTargetPlatformOverride = TargetPlatform.fuchsia;
|
|
|
- }
|
|
|
-}
|
|
|
+import 'package:flutter/services.dart';
|
|
|
+import 'package:flutter_clock/index_page.dart';
|
|
|
+import 'package:flutter_clock/utils/app_utils.dart';
|
|
|
|
|
|
+/// Description: enter point of the app
|
|
|
+/// Time : 04/06/2025 Sunday
|
|
|
+/// Author : liuyuqi.gov@msn.cn
|
|
|
void main() {
|
|
|
- setOverrideForDesktop();
|
|
|
+ WidgetsFlutterBinding.ensureInitialized();
|
|
|
+ AppUtils.setOverrideForDesktop();
|
|
|
runApp(MyApp());
|
|
|
+ if (Platform.isAndroid) {
|
|
|
+ SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
|
|
|
+ statusBarColor: Colors.transparent,
|
|
|
+ statusBarIconBrightness: Brightness.dark,
|
|
|
+ ));
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
class MyApp extends StatelessWidget {
|
|
@@ -32,7 +31,7 @@ class MyApp extends StatelessWidget {
|
|
|
visualDensity: VisualDensity.adaptivePlatformDensity,
|
|
|
fontFamily: 'Roboto',
|
|
|
),
|
|
|
- home: MainPage(),
|
|
|
+ home: IndexPage(),
|
|
|
);
|
|
|
}
|
|
|
}
|