Android-виджет развития
Чтобы создать рабочую виджет, который пользователь может добавить на главный экран необходимо создать новый класс, который наследует от AppWidgetProvider. Этот класс содержит методы для получения виджета только намерения, такие как намерения закрыть или обновить виджет. Виджет должен также содержать файл метаданных XML, который говорит операционной системы Android, предназначенных о свойствах виджета, таких как его минимальные размеры, частота обновления, расположение и другие данные операционной системы должен знать.
Каталог
Виджет Ограничения Каталог
Виджеты смартфонов ограничены до определенного размера и может только обновлять себя только так часто. В версиях Android 3.1 под, они эффективно заменить иконки на главном экране и не может быть изменен, так что, когда вы определяете минимальный размер виджета будет растягиваться, чтобы покрыть количество пробелов, необходимых для выполнения минимальных требований. Более поздние версии Android Характеристика повторно значительная виджетов, и так эти переменные размер будет &Quot; по умолчанию &Quot; для виджета и нового размера переменных - minResizeWidth и minResizeHeight - укажите реальный размер минимальной виджета. Кроме того, все виджеты имеют минимальную частоту обновления. Если вы укажете частота обновления ниже минимума, Android будет игнорировать его и использовать свою собственную частоту обновления минимум - например, 30 минут в версии 1.5 приложения: Виджеты должны быть в состоянии работать на разных телефонах, которые могут иметь различные разрешения экрана. LinearLayout является простой макет в использовании, что легко помещается в любой экране; это заказывает компоненты либо слева направо или сверху вниз в зависимости от его &Quot; андроида: ориентации и Quot; атрибутов. FrameLayout и RelativeLayout также совместимы с развитием виджета. Виджеты можете вкладывать макеты внутри других макетов. Android версии 4.0 и выше автоматически применять поля к их виджетов, если вы установите targetSdkVersion приложение к 14 или выше; разработчики рекомендуют, что вы не добавить дополнительные поля за пределами фоне форме виджета, если развивается для этой платформы. Некоторые виджеты отображать только информацию и не могут быть настроены пользователем. Другие предлагают способ настроить виджет. Вы можете реализовать это настраиваемость, создав класс, который расширяет класс активность и установка макета с XML. Ваш класс конфигурации будет иметь доступа к компонентам вашего класса компоновки, так что виджет признает действия пользователя и обновляет виджет, в свою очередь. AndroidManifest.xml хранит список мероприятий реализованных вами.
Виджет макеты
Каталог
Виджет Конфигурация Каталог
В