HarmonyOS鸿蒙Next中如何识别应用运行在卓易通?
HarmonyOS鸿蒙Next中如何识别应用运行在卓易通? 如何识别应用运行在卓易通?做针对性优化
5 回复
个人建议,如果是跨平台项目直接适配一个,卓易通只是临时方案,有这优化的时间,可能纯血项目都能完成一半了,这样对自己的提升帮助也是很大的
更多关于HarmonyOS鸿蒙Next中如何识别应用运行在卓易通?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
读/proc/self/cgroup,看有没有isulad或者anco的字符串
你好。
应用判断一下,是否模拟器环境?
在HarmonyOS Next中判断应用是否运行在卓易通设备上,可通过deviceInfo.brand
属性检测。具体代码如下:
import deviceInfo from '@ohos.deviceInfo';
if (deviceInfo.brand === 'Droi') {
// 当前运行在卓易通设备
}
其中Droi
为卓易通设备品牌标识。该方法通过系统提供的deviceInfo模块获取设备品牌信息进行判断。注意需在config.json中声明ohos.permission.GET_BUNDLE_INFO
权限。