您现在的位置是:首页 >技术交流 >Android 音频开发——Radio Hal服务(三)网站首页技术交流
Android 音频开发——Radio Hal服务(三)
简介Android 音频开发——Radio Hal服务(三)
上一篇文章主要介绍了 BroadcastRadioService 的启动,这一篇我们介绍以下Radio Hal 层的服务。
一、Radio模块的加载
对于 Radio Hal 层服务的分析,我们首先要找到服务文件。
1、Hal 层服务
android.hardware.radio.config@1.0-service.rc
源码位置:/hardware/interfaces/radio/config/1.0/default/android.hardware.radio.config@1.0-service.rc
service vendor.radio-config-hal-1-0 /vendor/bin/hw/android.hardware.radio.config@1.0-service
class hal
user system
group system
该进程会被init.rc进程拉起,并且规定了该进程的用户分组等信息。接着看一下对应的 service.cpp。
service.cpp
#define LOG_TAG "android.hardware.radio.config@1.0-service"
#include <android/hardware/radio/config/1.0/IRadioConfig.h>
#include <hidl/HidlTransportSupport.h>
#include "RadioConfig.h"
using android::hardware::configureRpcThreadpool;
using android::hardware::joinRpcThreadpool;
using
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。