我有 64 位 Windows 7 Professional、Android SDK 和 Eclipse 的 ADT 插件。在 Android SDK 的示例目录中,至少有三个不同的软键盘目录。我应该使用哪一个?
如何运行那个软键盘?我试过了,但它根本没有用。
您也可以从这里找到它:http: //developer.android.com/resources/samples/SoftKeyboard/index.html
我有 64 位 Windows 7 Professional、Android SDK 和 Eclipse 的 ADT 插件。在 Android SDK 的示例目录中,至少有三个不同的软键盘目录。我应该使用哪一个?
如何运行那个软键盘?我试过了,但它根本没有用。
您也可以从这里找到它:http: //developer.android.com/resources/samples/SoftKeyboard/index.html
这些可以作为现有项目导入到您的 Eclipse 工作区中。您可以在ANDROID_SDK\samples\android-XX\SoftKeyboard
文件夹中找到项目文件(其中 XX 是某个 api 级别)。
要将它们导入 Eclipse,请转到File -> New -> Other -> Android Project
. 然后选择create project from existing source
并选择上面的文件夹作为位置。如果未选择任何 API 级别,请在下面选择适当的 API 级别,然后按完成。就是这样,你得到了一个闪亮的新 android 项目,你可以像其他所有项目一样运行它。
请记住,所有 api 示例都预装在每个模拟器中。所以如果你想在模拟器中测试这个,你必须先卸载预装的版本。adb uninstall com.example.android.softkeyboard
从操作系统的命令行运行或通过模拟器本身卸载示例Preferences -> Applications
。
文件夹中的不同版本适用于 android 的不同 API 级别(什么是 API 级别?)。这只是意味着它们被编写为支持该 api 级别及更高级别。根据版本之间的更改,文件之间可能根本没有区别。
同一个项目有不同的示例,因为您为多个版本的 Android 安装了多个 SDK。每个 SDK 目录都包含示例。我想说只需为您想要定位的任何版本的 Android 加载一个。
要从 Eclipse 中的现有示例加载项目: 单击 File -> New -> Project 并选择 Android Project -> 单击 Next。选择“从现有源创建项目”并单击浏览以找到包含要加载的示例的目录。最后只需单击完成。
这应该将示例加载到您的工作区中。
这是一个指导您完成运行示例应用程序的步骤的教程:
您应该使用适合您的 Android 版本的版本。因为 SoftKeyBoard 不是活动(它是一项服务),所以您必须通过您自己的应用程序调用该服务才能对其进行测试。