RK3399平台开发系列讲解(系统篇)1.7、添加一个framework系统调用给app

举报
内核笔记 发表于 2021/06/09 01:09:59 2021/06/09
【摘要】 简述aidl的用途 平台 内核版本 SDK PX3 Linux3.1 Android7.1 文章目录 简述`aidl`的用途 aidl(Android interface definition language)用于进程间的通信。 而aidl作用就是来弥补这个缺陷,实现方法...

简述aidl的用途

平台 内核版本 SDK
PX3 Linux3.1 Android7.1

文章目录

  1. aidl(Android interface definition language)用于进程间的通信。

aidl作用就是来弥补这个缺陷,实现方法在不同项目的共享。
增加Frameworks代码

首先我们需设计好暴露给APP端的API接口,这里我们采用aidl的机制实现
frameworks/base/core/java/android/os/IFMService.aidl

package android.os; interface IFMService { int getADC();
	int getFreq();
	void setFreq(int freq);
	void searchNextorPreFreq(int enable);
	void setNextorPreFreq(int enable);
	void enableMute(int enable);
	int getIsMute();
	void startAutoSearch();
}  

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

回到

文章来源: xuesong.blog.csdn.net,作者:内核笔记,版权归原作者所有,如需转载,请联系作者。

原文链接:xuesong.blog.csdn.net/article/details/81542824

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。