解答
可以通过如下方式来判断应用的运行环境是模拟器。
-
电量信息:因为模拟器电量一般不变、判断充电信息
-
传感器:因为模拟器一般没有光传感器
-
设备信息:因为CPU指令集abiList
-
拨号:因为模拟器一般无法拨号
参考文档,可以按如下关键字搜索定位到:
@system.battery (电量信息):
@ohos.sensor (传感器) - AMBIENT_LIGHT
@ohos.deviceInfo (设备信息)
@ohos.telephony.call (拨打电话)