电话服务开发指导 Modem厂商库初始化开发指导 场景介绍 Modem厂商库初始化是指在厂商库里实现const HRilOps *RilInitOps(const struct HRilReport *reportOps)函数,在该函数里处理三个重要的功能:
阅读全文
开源鸿蒙 Sensor服务
Sensor服务子系概述
阅读全文
openharmony 鸿蒙 subsys-sensor-overview
Sensor服务概述 简介 Sensor服务子系统提供了轻量级传感器服务基础框架,您可以使用该框架接口实现传感器列表查询、传感器控制、传感器订阅去订阅等功能。轻量级传感器服务框架如下图所示:
阅读全文
openharmony 鸿蒙 subsys-sensor-guide
Sensor服务使用指导 下面使用步骤以sensorTypeId为0的传感器为例,其他类型的传感器使用方式类似。 使用步骤 导入需要的包。 #include "sensor_agent.h" #include "sensor_agent_type.h"
阅读全文
openharmony 鸿蒙 subsys-sensor-demo
Sensor服务使用实例 使用实例以sensorTypeId为0的传感器为例,其他类型的传感器使用方式类似。 #include "sensor_agent.h" #include "sensor_agent_type.h" #include "stdio.h" void
阅读全文
开源鸿蒙 安全
概述
阅读全文
openharmony 鸿蒙 subsys-security-sigverify
应用验签开发指导 场景介绍 为了确保应用的完整性和来源可靠,OpenHarmony需要对应用进行签名和验签。 应用开发阶段:开发者完成开发并生成安装包后,需要开发者对安装包进行签名,以证明安装包发布到设备的过程中没有被篡改。OpenHarmony的应用完整性校验模块提供了签名工具、签名证书生成规范,以及签名所需的公钥证书等完整的机制,支撑开发者对应用安装包签名。为了方便开源社区开发者,版本中预置了
阅读全文
openharmony 鸿蒙 subsys-security-rightmanagement
应用权限管理开发指导 运作机制 由于OpenHarmony允许安装三方应用,所以需要对三方应用的敏感权限调用进行管控,具体实现是应用在开发阶段就需要在应用配置文件中指明此应用在运行过程中可能会调用哪些敏感权限,这些权限包括静态权限和动态权限,静态权限表示只需要在安装阶段注册就可以,而动态权限一般表示获取用户的敏感信息,所以需要在运行时让用户确认才可以调用,授权方式包括系统设置应用手动授权等。除了运
阅读全文
openharmony 鸿蒙 subsys-security-overview
概述 OpenHarmony安全子系统目前提供给开发者的安全能力主要包含应用可信、权限管理、设备可信。涉及以下几个模块: 应用验签 为了确保应用内容的完整性,系统通过应用签名和Profile对应用的来源进行管控,同时对于调试应用,还可通过验签接口验证应用和设备的UDID是否匹配,确保应用安装在了正确的设备上。
阅读全文
openharmony 鸿蒙 subsys-security-devicesecuritylevel
设备安全等级管理开发指导 概述 功能简介 OpenHarmony的分布式技术可以实现不同设备的资源融合,将多个设备虚拟成一个“超级虚拟终端”。在这个“超级虚拟终端”的内部,处理、流转各类用户数据时,需要确保各个节点不因安全能力薄弱,成为整个“超级虚拟终端”的薄弱点,因此引入设备安全等级管理(DSLM)模块来解决这类问题。
阅读全文