所以我想做以下
1) 在 AOSP 系统内部构建一个内部库,暴露内部 Android 系统的一些功能 2) 把它变成第三方库。
所以问题是,如果我只是去向核心 Java 框架添加一些类并将 API 公开它并没有帮助,因为第三方开发人员无法针对它进行构建。
那么还需要做什么才能让开发人员访问我的 API 呢?
谢谢 !
所以我想做以下
1) 在 AOSP 系统内部构建一个内部库,暴露内部 Android 系统的一些功能 2) 把它变成第三方库。
所以问题是,如果我只是去向核心 Java 框架添加一些类并将 API 公开它并没有帮助,因为第三方开发人员无法针对它进行构建。
那么还需要做什么才能让开发人员访问我的 API 呢?
谢谢 !
那么还需要做什么才能让开发人员访问我的 API 呢?
构建您自己的 ROM 模组,其中包含您修改后的 AOSP 代码。理想情况下,将这些更改和相应的 SDK 样式代码打包为SDK 插件。然后,开发人员可以在运行您的 ROM 模块的设备上使用您的修订。
添加其他功能以执行AOSP
后续步骤后:
1)将您的课程添加到AOSP API
make update-api
2) 编译Android SDK
自AOSP
make PRODUCT-sdk-sdk
结果:Android SDK
您已编译out/host/linux-x86/sdk/