【发布时间】:2012-01-29 19:01:05
【问题描述】:
谁能告诉我是否有一种简单的方法可以为 Android 构建系统应用程序?
自从 ICS 4.0.3 发布并开源以来,多个替代启动器开始推出,例如 Trebuchet 或 Nova Launcher。它显然是基于系统启动器的,我想知道他们是如何做到的。
如果你克隆启动器:
git clone https://android.googlesource.com/platform/packages/apps/Launcher2.git
并尝试在Eclipse中打开它,它不会工作,因为它使用了一些SDK中不存在的类和变量,只存在于整个框架中。
有没有办法构建或获取它并将其添加到 Eclipse(如 SDK 的android.jar)并使用 eclipse 构建启动器?如果没有,有人可以告诉我一个很好的教程来做这个使用命令行吗?
【问题讨论】:
-
我认为只有 linux 和 mac 可以下载您正在使用的操作系统的整个源代码。 source.android.com/source/downloading.html
-
我在 Android 上使用 3rd 方软键盘的经验有限。我修改的那个也是基于 AOSP 代码的。来自 AOSP 的键盘代码不会像普通的 Eclipse 项目那样构建,因为它访问内部 API。所以第 3 方键盘也复制/重新实现了这些 API,我想这也是各种 Launcher 应用程序所做的。
-
sdk 中提供的示例应用程序“HOME”似乎可以正常工作,请检查您是否认为这就是您想要的全部
标签: android eclipse build system launcher