我有一些'。所以'和'.jar'文件,我想让它是android系统的api。但是我不知道如何将它添加到AOSP中,让它成为android系统api?
这很复杂。
首先,你应该在framework/base/service中实现一个新的系统服务来调用jar中的方法。然后修改Android。Mk在framework/base/service中确保你的jar将被编译到你的构建中。
然后通过将服务注册到Linux-SE系统来确保允许您的服务访问资源。
然后在framework/base/core中实现一个manager类和一个AIDL,以确保你的manager服务能够与你的服务通信。注册AIDL到framework/base/core/Android.mk.
最后,由于您更改了默认的系统API,您应该使用命令make update-api
来更新您的API。
这只是一个简短的介绍,每一步都有陷阱。做你想做的事情需要充分认识AOSP构建系统和AOSP框架,如果你是AOSP的初学者,在行动之前还有很多东西要学。