feat: add image block on mobile (#4230)

This commit is contained in:
Lucas.Xu
2023-12-28 20:39:18 +08:00
committed by GitHub
parent 0b3c904984
commit 30a28b12d1
12 changed files with 73 additions and 5 deletions

View File

@ -103,6 +103,7 @@ class FlowyRunner {
// there's a flag named _enable in memory_leak_detector.dart. If it's false, the task will be ignored.
MemoryLeakDetectorTask(),
const DebugTask(),
const DeviceInfoTask(),
// localization
const InitLocalizationTask(),
// init the app window

View File

@ -0,0 +1,23 @@
import 'dart:io';
import 'package:device_info_plus/device_info_plus.dart';
import '../startup.dart';
class DeviceInfoTask extends LaunchTask {
const DeviceInfoTask();
static int androidSDKVersion = -1;
@override
Future<void> initialize(LaunchContext context) async {
final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();
if (Platform.isAndroid) {
final androidInfo = await deviceInfoPlugin.androidInfo;
androidSDKVersion = androidInfo.version.sdkInt;
}
}
@override
Future<void> dispose() async {}
}

View File

@ -1,6 +1,7 @@
export 'app_widget.dart';
export 'appflowy_cloud_task.dart';
export 'debug_task.dart';
export 'device_info_task.dart';
export 'generate_router.dart';
export 'hot_key.dart';
export 'load_plugin.dart';