fix web and multi platform adaptation

This commit is contained in:
csf
2022-03-24 17:58:33 +08:00
parent 98d8689d7b
commit 8736d37605
7 changed files with 53 additions and 28 deletions

View File

@@ -24,7 +24,6 @@ class PlatformFFI {
static Pointer<RgbaFrame>? _lastRgbaFrame;
static String _dir = '';
static String _homeDir = '';
static int? _androidVersion;
static F2? _getByName;
static F3? _setByName;
static F4? _freeRgba;
@@ -49,8 +48,6 @@ class PlatformFFI {
return packageInfo.version;
}
static int? get androidVersion => _androidVersion;
static String getByName(String name, [String arg = '']) {
if (_getByName == null) return '';
var a = name.toNativeUtf8();
@@ -97,7 +94,7 @@ class PlatformFFI {
AndroidDeviceInfo androidInfo = await deviceInfo.androidInfo;
name = '${androidInfo.brand}-${androidInfo.model}';
id = androidInfo.id.hashCode.toString();
_androidVersion = androidInfo.version.sdkInt;
androidVersion = androidInfo.version.sdkInt;
} else {
IosDeviceInfo iosInfo = await deviceInfo.iosInfo;
name = iosInfo.utsname.machine;