2

最近我刚刚发现了 HTC opensense SDK。

此 SDK 是否仅适用于 HTC 设备或安装了 HTC Sense 的设备,还是适用于其他设备?

链接:http ://www.htcdev.com/devcenter/opensense-sdk

有人用过这个SDK吗?

4

1 回答 1

1

本页底部展示了一些使用 SDK 的成功第三方应用程序:http: //htcdev.com/devcenter/opensense-sdk

SDK 的功能通常仅适用于 HTC 设备,尽管有时会包含一个库来帮助在模拟器上进行开发,例如使用 Scribe 主动笔 API。我们建议您将应用程序编写为适用于所有设备的单个 APK,无论是 HTC 还是其他设备。

您可以像定位高版本 Android 一样定位 SDK,然后使用反射或其他方法检查何时使用额外功能。这与大多数开发人员用于支持仅在较新版本的 Android 中引入的功能相同的方法。如果需要,您还可以拥有一个以 SDK 为目标的 Android 库项目和一个以其他目标为目标的主项目,并且仍然生成单个 APK。

您可以在插件的示例目录中看到第一种技术的示例。那是 android-sdk\add-ons\addon-opensense_sdk_for_tablets-htc-12\samples 其中 android-sdk 是您安装 SDK 的位置,并且您从 Google SDK Manager 安装了当前的 OpenSense SDK。示例项目名称是 SingleApkDemo。插件的名称可能会在下一个版本中更改,但目录中仍然会有示例。

于 2012-05-31T22:24:18.570 回答