0

我有两个疑问需要提示或帮助。

基本上我正在尝试将一些库源添加到框架中,以便可以从应用程序调用这些 api,也可以从我的库中调用 JNI 文件。

我尝试在其中添加我的库 framework/base/core/java/android/bluetooth/"library folders",因为这个库与蓝牙相关,所以我想在这里添加它。现在我在某处读到应该在base/core/文件夹中添加新库。

任何人都请建议添加文件的好位置(Java和aidl)。

另一个问题是如何将文件夹中jni可用的external/文件与我的库链接。我正在尝试几天,但没有运气。请帮忙。

4

1 回答 1

1

如果您制作自己使用的图像并且您尝试添加的 api 与蓝牙相关,那么 framework/base/core/java/android/bluetooth/是放置代码的好地方。

framework/base/core/java/- 是您放置 java 代码
framework/base/core/java/android/*的文件夹 - 此文件夹中的代码将作为 API 添加(如果您未指定 @hide 标签)
framework/base/core/java/com/*- 代码将不会作为 API 添加。

至于第二个问题,请尝试查看“Remixing Android”帖子。我希望它会帮助你。如果没有,您可以进一步说明您的问题,以便 SO 社区有机会帮助您。

于 2013-02-04T13:00:31.463 回答