more web api

This commit is contained in:
open-trade
2022-01-26 19:00:23 +08:00
parent 3d77365edc
commit 16218a731b
7 changed files with 34 additions and 32 deletions

View File

@@ -4,7 +4,8 @@ import 'dart:ffi';
import 'package:ffi/ffi.dart';
import 'package:path_provider/path_provider.dart';
import 'package:device_info/device_info.dart';
import "common.dart";
import 'package:package_info/package_info.dart';
import 'common.dart';
class RgbaFrame extends Struct {
@Uint32()
@@ -38,6 +39,11 @@ class PlatformFFI {
return Uint8List.sublistView(ref.data.asTypedList(ref.len));
}
static Future<String> getVersion() async {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
return packageInfo.version;
}
static String getByName(String name, [String arg = '']) {
if (_getByName == null) return '';
var a = name.toNativeUtf8();