anco_env 0.2.2
anco_env: ^0.2.2 copied to clipboard
A Flutter plugin for detecting the HarmonyOS (Anco) environment and collecting comprehensive system environment information.
anco_env #
A Flutter plugin for detecting the HarmonyOS (Anco) environment and collecting comprehensive system environment information.
Features #
- HarmonyOS Detection: Detect if the app is running in the HarmonyOS Anco (Android Compatibility) environment.
- Environment Info: Collect detailed system information, including
android.os.Buildfields, system properties, and specific file/package existence. - System Properties: Retrieve specific Android system properties via reflection.
Getting Started #
Installation #
Add anco_env to your pubspec.yaml:
dependencies:
anco_env: ^0.2.2
Usage #
Detect HarmonyOS Anco
bool isAnco = await AncoEnv.isHarmonyAnco();
print('Is HarmonyOS Anco: $isAnco');
Get Comprehensive Environment Info
Map<String, dynamic> envInfo = await AncoEnv.getEnvInfo();
print('Environment Info: $envInfo');
anco_env (简体中文) #
一个用于检测鸿蒙 (HarmonyOS Anco) 环境并收集详细系统环境信息的 Flutter 插件。
功能特性 #
- 鸿蒙检测:由于 Anco 是华为 HarmonyOS 的安卓兼容层,该插件可以检测应用是否运行在鸿蒙系统的 Anco 环境中。
- 环境信息收集:收集详细的系统信息,包括
android.os.Build字段、系统属性、特定文件和包的存在情况等。 - 系统属性获取:通过反射获取特定的 Android 系统属性。
快速上手 #
安装 #
在您的 pubspec.yaml 中添加 anco_env:
dependencies:
anco_env: ^0.1.0
使用方法 #
检测鸿蒙 Anco 环境
bool isAnco = await AncoEnv.isHarmonyAnco();
print('是否为鸿蒙 Anco 环境: $isAnco');
获取详细环境信息
Map<String, dynamic> envInfo = await AncoEnv.getEnvInfo();
print('环境信息: $envInfo');
License #
MIT License. See LICENSE for details.