Я написал приложение для Android, которое содержит два виджета домашнего экрана: один «классический» виджет, который использует функции, доступные с Android 1.6, и виджет «newstyle», который использует функции Honeycomb и более поздних версий для поддержки жестов (стиль StackView) .
Проблема: как я могу скрыть Honeycomb-Widget из диалога выбора виджетов в версии Android до 3.0? В настоящее время я улавливаю эту проблему, когда виджет добавляется на домашний экран, но было бы лучше, если бы виджет вообще не был доступен.
Единственное решение, которое пришло мне в голову: предоставить два разных APK на Android Market, один из которых содержит оба виджета для Android> = 3.0, а другой - только классический для <3.0. Но это вводит дополнительное обслуживание, которого я хочу избежать. </p>