Я ломаю голову над тем, как какое-то приложение поддерживает пару API-интерфейсов Rotational Sensor для Symbian, в частности, Sensor API и Sensor Framework (как 5-е, так и 3-е изд. FP2 backport).
Например, я считаю, что Gravity будет поддерживать ротацию в N95, а также более новые модели из того же бинарного файла (там может быть неправильно ...).
Если я использую Sensor Framework, мое приложение не будет установлено на N95 (оно дает мне Системную ошибку -1), тогда как, если я использую Sensor API (RRSensor), оно будет установлено только на N95, и никакие другие телефоны. Скорее всего, это связано с доступными библиотеками на этих устройствах.
Я пытаюсь найти способ абстрагирования вещей, чтобы я мог использовать один и тот же двоичный файл для всех устройств. Единственная альтернатива, которую я вижу, - это попытаться использовать плагины ECOM, а затем установить соответствующую библиотеку, используя условные выражения в моем файле PKG.
Кто-нибудь знает лучший / более простой способ?