news 2026/10/14 13:30:36

AOSP16替换原生hal的broadcastradio-default服务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AOSP16替换原生hal的broadcastradio-default服务

需求

AOSP16自带broadcastradio的hal服务进程,厂商需求是替换为自己开发的broadcastradio服务,并且不能修改原生的编译文件gen5_gvm.mk。
gen5_gvm.mk

# BroadcastRadio PRODUCT_PACKAGES += \ android.hardware.broadcastradio-service.default

解决方案

在项目的编译文件中引入自定义的hal.mk中引入的自定义的broadcastradio二进制程序,并在Android.bp编译文件中覆盖原生broadcastradio二进制程序。

hal.mk

# BroadcastRadio PRODUCT_PACKAGES += \ android.hardware.broadcastradio-service.xxxxx \ radio_daemon

Android.mk

cc_binary { name: "android.hardware.broadcastradio-service.xxxxx", overrides: ["android.hardware.broadcastradio-service.default"], relative_install_path: "hw", init_rc: ["broadcastradio-xxxxx.rc"], vintf_fragments: ["broadcastradio-xxxxx.xml"], vendor: true, srcs: [ "main.cpp", ], }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/14 13:30:28

Unity 2020+ Prefab光照烘焙失效原因与修复方案

1. 项目概述:为什么Prefab烘焙突然“不香了”?2020年前后,Unity3d开发者圈里频繁出现一个扎心现象:明明在Scene视图里光影效果完美,一打包成Build或切换到Game视图,模型突然变灰、阴影消失、Lightmap全黑—…

作者头像 李华
网站建设 2026/10/14 13:30:28

在NAS打造自己的运输帝国!docker一键部署openttd

最近看到比较有意思的项目,拥有自己的运输帝国,这个项目的名称叫openttd,它是一款免费开源的运输模拟经营的游戏。开具一张地图,玩家需要从头创建自己交通网络,布局公路、铁路、航运等运输乘客和货物,创建自…

作者头像 李华
网站建设 2026/10/14 13:30:13

监督学习Web入侵检测:毕业设计的工程落地实践指南

简介:本资源是一套面向计算机专业本科生的高分毕业设计项目,聚焦基于监督学习的Web入侵检测系统实现,适用于毕业设计、期末大作业及课程设计场景,尤其适合具备Python基础但缺乏安全项目经验的学习者。压缩包共60个文件&#xff0c…

作者头像 李华
网站建设 2026/10/14 13:30:11

SQL注入检测与防御:从原理到实战排查指南

前阵子做代码审计时,遇到一套老后台系统,里面有个不起眼的搜索接口,参数一传进去就直接拼进 LIKE。我当时心里就想,这种写法要是还能跑通,说明这套系统至少十年没动过核心代码。结果一个单引号下去,日志里就…

作者头像 李华
网站建设 2026/10/14 13:30:08

打卡工具中的补打卡行为分析与实践指南

1. 项目背景与核心价值最近在整理个人时间管理记录时,发现一个有趣的现象:很多人在使用打卡工具时,经常会遇到"补打卡"的需求。比如3月9日记录3月8日的打卡内容,这种场景看似简单,但实际上涉及到时间管理、习…

作者头像 李华
网站建设 2026/10/14 13:28:56

PrDiMP18在UAV123上的鲁棒性实测:概率建模如何应对空中跟踪挑战

1. 项目概述:这不是一个“跑个模型看看结果”的简单测试,而是一次对目标跟踪算法在极端动态场景下鲁棒性的压力检验PrDiMP18(epoch90)在UAV123的测试结果——光看这个标题,你可能以为这只是某篇论文附录里一行不起眼的数字。但如果你真在无人…

作者头像 李华