[PX3][Android7.1] 添加framework系统调用

简述aidl的用途

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

文章目录

    • 简述`aidl`的用途

  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();
}  

回到frameworks/base

你可能感兴趣的:(子类__Android)