From b1f552b0762dbd57774f8df10d1220e28c54ec57 Mon Sep 17 00:00:00 2001 From: liuja <542689970@qq.com> Date: Wed, 21 Aug 2024 17:40:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0ODID=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=EF=BC=8C=E5=8F=AF=E8=8E=B7=E5=8F=96=E8=AE=BE=E5=A4=87id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liuja <542689970@qq.com> --- .../device_info_plus/device_info_plus/example/lib/main.dart | 1 + .../device_info_plus/lib/src/model/ohos_device_info.dart | 3 +++ .../plus/device_info/DeviceInfoPlusOhosPlugin.ets | 1 + 3 files changed, 5 insertions(+) diff --git a/packages/device_info_plus/device_info_plus/example/lib/main.dart b/packages/device_info_plus/device_info_plus/example/lib/main.dart index 3eae9a92..5548cc12 100644 --- a/packages/device_info_plus/device_info_plus/example/lib/main.dart +++ b/packages/device_info_plus/device_info_plus/example/lib/main.dart @@ -232,6 +232,7 @@ class _MyAppState extends State { 'distributionOSVersion': data.distributionOSVersion, 'distributionOSApiVersion': data.distributionOSApiVersion, 'distributionOSReleaseType': data.distributionOSReleaseType, + 'ODID': data.odID, }; } diff --git a/packages/device_info_plus/device_info_plus/lib/src/model/ohos_device_info.dart b/packages/device_info_plus/device_info_plus/lib/src/model/ohos_device_info.dart index 2ab3bb6c..d8048faf 100644 --- a/packages/device_info_plus/device_info_plus/lib/src/model/ohos_device_info.dart +++ b/packages/device_info_plus/device_info_plus/lib/src/model/ohos_device_info.dart @@ -54,6 +54,7 @@ class OhosDeviceInfo extends BaseDeviceInfo { required this.distributionOSVersion, required this.distributionOSApiVersion, required this.distributionOSReleaseType, + required this.odID, }) : super(data); final String? deviceType; @@ -90,6 +91,7 @@ class OhosDeviceInfo extends BaseDeviceInfo { final String? distributionOSVersion; final int? distributionOSApiVersion; final String? distributionOSReleaseType; + final String? odID; /// Constructs a [OhosDeviceInfo] from a Map of dynamic. static OhosDeviceInfo fromMap(Map map) { @@ -129,6 +131,7 @@ class OhosDeviceInfo extends BaseDeviceInfo { distributionOSVersion: map['distributionOSVersion'], distributionOSApiVersion: map['distributionOSApiVersion'], distributionOSReleaseType: map['distributionOSReleaseType'], + odID: map['ODID'], ); } } diff --git a/packages/device_info_plus/device_info_plus/ohos/src/main/ets/dev/fluttercommunity/plus/device_info/DeviceInfoPlusOhosPlugin.ets b/packages/device_info_plus/device_info_plus/ohos/src/main/ets/dev/fluttercommunity/plus/device_info/DeviceInfoPlusOhosPlugin.ets index 28adf471..d037b9f2 100644 --- a/packages/device_info_plus/device_info_plus/ohos/src/main/ets/dev/fluttercommunity/plus/device_info/DeviceInfoPlusOhosPlugin.ets +++ b/packages/device_info_plus/device_info_plus/ohos/src/main/ets/dev/fluttercommunity/plus/device_info/DeviceInfoPlusOhosPlugin.ets @@ -95,6 +95,7 @@ export default class DeviceInfoPlusOhosPlugin implements FlutterPlugin, AbilityA data.set('distributionOSVersion', deviceInfo.distributionOSVersion); data.set('distributionOSApiVersion', deviceInfo.distributionOSApiVersion); data.set('distributionOSReleaseType', deviceInfo.distributionOSReleaseType); + data.set('ODID', deviceInfo.ODID); result.success(data); break; default: -- Gitee