Android: рабочий стол

#android #android-widget #widget #homescreen

#Android #android-виджет #виджет #рабочий стол

Вопрос:

В настоящее время я разрабатываю простой Android HomeScreen всего с 1 страницей. Я хотел бы знать, как включить мой HomeScreen для запуска и отображения виджетов, подобных этому бесплатному виджету.

Заранее большое спасибо!

Комментарии:

1. Посмотри на это. developer.android.com/guide/topics/appwidgets/index.html

2. И это тоже. developer.android.com/guide/practices/ui_guidelines /…

3. Спасибо за совет. В настоящее время я просматриваю упомянутые статьи, и, похоже, они представляют собой рекомендации по созданию виджета. На самом деле я хотел использовать или отображать существующие виджеты на моем собственном рабочем столе. Но я все равно дочитаю эти статьи. Большое спасибо!

Ответ №1:

Лучший способ, которым вы можете это использовать, просто получить исходные тексты приложения Launcher и найти, как AppWidgetHost добавлен в иерархию просмотра и как он поддерживает экземпляры AppWidgetHostView. Исходники лаунчера вы можете получить здесь: Laucnher.git

Ответ №2:

Виджеты на главном экране добавляются пользователями в зависимости от имеющегося у них свободного места и того, где они хотят разместить виджет на своем главном экране. Как разработчик вы можете предоставить только виджет, но добавление его на главный экран находится исключительно под контролем пользователя.