【问题标题】:Does HTC opensense SDK work only on android devices with HTC Sense?HTC opensense SDK 是否仅适用于带有 HTC Sense 的安卓设备?
【发布时间】:2012-05-31 15:53:08
【问题描述】:

最近我发现了 HTC opensense SDK。

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

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

有人用过这个SDK吗?

【问题讨论】:

    标签: android htc-android


    【解决方案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。插件的名称可能会在下一个版本中更改,但目录中仍然会有示例。

    【讨论】:

    • opensense sdk 中我唯一需要的是 tablplus。这似乎是一个 tabhost,但有一些改进的 ui 效果。是否可以在 sdk 中找到 tabplus 的来源?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多