Работает ли HTC opensense SDK только на устройствах Android с HTC Sense?

Недавно я только что обнаружил HTC OpenSense SDK.

Будет ли этот SDK работать только на устройствах HTC или устройствах с установленным HTC Sense, или он будет работать и на других устройствах?

Ссылка: http://www.htcdev.com/devcenter/opensense-sdk

Кто-нибудь использовал этот SDK раньше?


person AndDev    schedule 31.05.2012    source источник


Ответы (1)


Внизу этой страницы представлены некоторые из успешных сторонних приложений, использующих SDK: http://htcdev.com/devcenter/opensense-sdk

Функциональность SDK в целом работает только на устройствах HTC, хотя иногда включается библиотека, помогающая в разработке на эмуляторах, например, с API активного пера Scribe. Мы рекомендуем вам писать приложения в виде одного APK, который работает на всех устройствах, будь то HTC или другие.

Вы можете сделать это, настроив SDK точно так же, как если бы вы нацеливались на старшую версию Android, а затем проверяя с помощью отражения или других методов, когда использовать дополнительные функции. Это тот же подход, который большинство разработчиков используют для поддержки функций, представленных только в более новых версиях Android. У вас также может быть проект библиотеки Android, ориентированный на SDK, и основной проект, ориентированный на что-то еще, если это необходимо, и при этом создавать один APK.

Вы можете увидеть пример первой техники в каталоге примеров дополнения. Это android-sdk\add-ons\addon-opensense_sdk_for_tablets-htc-12\samples, где android-sdk — это место, где вы установили SDK, и у вас есть текущий OpenSense SDK, установленный из Google SDK Manager. Пример имени проекта для этого — SingleApkDemo. Название дополнения, вероятно, изменится в следующем выпуске, но у нас все еще будут образцы в каталоге.

person Lance Nanek    schedule 31.05.2012
comment
Единственное, что мне нужно от openense sdk, это tablplus. Кажется, это tabhost, но с некоторыми улучшенными эффектами пользовательского интерфейса. Можно ли найти источник tabplus в SDK? - person AndDev; 01.06.2012