5
  1. 谁能分享一些关于开发新的 SDK 插件的细节,比如一个谷歌地图 API?我没有找到有关如何构建新的 SDK 插件的任何详细信息?

  2. 使用 SDK 插件连接到 twitter、Facebook、YouTube 应用程序是一种好方法吗?我的意思是该库将包含访问社交网络应用程序支持的开发人员 API 的方法。我正在寻找一些开发新 SDK 插件的想法。

  3. 假设我在 android 核心框架中添加了新的服务 API。现在我可以构建一个 SDK 插件来访问该服务吗?(这个附加库将具有更简单的 API 调用,从而可以从 android 核心服务中获得该服务)

4

1 回答 1

7

1.) 我自己并没有尝试过太多,但平台发行版中有一个演示 SDK 插件。查看 Android 开源项目的 vendor/samples 文件夹。关于它的文档不多。您需要为您的 SDK 插件创建产品制作文件并使用此产品描述构建您的平台。它将生成需要包含在 SDK、文档等中的文件系统映像。

2.) 我不确定 SDK-addon 是否适合连接您所描述的社交服务。除非您正在为特定设备构建,否则使用常规 Java 库并将其直接与您的应用程序链接听起来是一种更好的方法。据我了解,SDK 插件和框架扩展机制主要适用于创建自己的设备并需要将设备特定的 API 添加到 SDK 的人。一个例子是您使用 Android 在船上构建导航系统并希望包含 API:您可以在其中从系统中的其他一些硬件获取有关速度、引擎状态、测量深度等的信息。在这种情况下,您将构建包含额外服务的系统,然后为想要构建专门针对您的航海用例的应用程序的开发人员生成一个 SDK 插件。

3.) 是的,我相信你可以。但是请记住,SDK 插件需要与具有附加功能的设备相对应的系统映像,并且使用 SDK 插件编写的应用程序只能在包含此功能的设备上运行。

于 2010-06-23T11:44:11.510 回答