Извините, я публикую этот ответ как отдельный ответ, потому что он не подходит как комментарий. :)
Так что взаимодействие с виджетами очень ограничено.
Дело в том, что виджеты - это не "мини-приложения", а ... виджеты. Они живут в мире реального приложения, которое их содержит, и зависят от него.
Существует постоянная потребность в виджетах для поддержки все более и более сложных взаимодействий, но каждый раз, когда мы начинаем идти по этому пути, это в конечном итоге также усложняет взаимодействие с содержащим приложением и, вероятно, отрицательно влияет на общее удобство использования. .
Например, если виджеты могут обрабатывать пролистывания, то пользователь теперь очень не уверен в том, как они могут перемещаться между экранами, потому что они будут вести себя по-разному в зависимости от того, где они пролистывают. Они могут даже застрять в состоянии, когда практически невозможно провести пальцем между экранами из-за виджетов, покрывающих сенсорную область.
Таким образом, я бы порекомендовал думать о виджетах как о окне ключевой информации, связанной с вашим приложением, чтобы перейти к более подробной информации об этой информации, нажав на виджет и переключившись в приложение, и, возможно, некоторые дополнительные кнопки для выполнять ключевые операции.
Кроме того, начиная с версии 2.0, с новыми темами для обоев вы можете сделать пользовательский интерфейс активности, которую пользователь посещает из вашего виджета, поверх тех же обоев, что и дома. Это делает переключение между ним и домом более похожим на взаимодействие внутри дома, чем с другим приложением.