Это был дан ответ давным-давно, но в случае, если кто-то наткнулся на этот вопрос, я подумал, что должен предоставить обновленный ответ.
Начиная с Android O (API 26) вы можете привязать виджеты к панели запуска пользователя из своего приложения!
Просто создайте виджет в файле AndroidManifest вашего приложения и используйте AppWidgetManager, чтобы запросить прикрепление виджета к панели запуска. Обратите внимание, что для поддержки этой функции необходимо запустить средство запуска, поэтому перед тем, как запросить его, вы должны вызвать метод isRequestPinAppWidgetSupported() AppWidgetManager.
Вот некоторые документы из Google, которая идет более подробно: https://developer.android.com/preview/features/pinning-shortcuts-widgets.html#widgets
Надеется, что это помогает!
Возможный дубликат [Binding AppWidgets to AppWidgetHost - Android] (http://stackoverflow.com/questions/4258579/binding-appwidgets-to-appwidgethost-android) – rds
@rds Похоже, что это действительно должно быть целью обмана для другого. У этого есть более полезные ответы, и он был просмотрен примерно в два раза больше, чем другой. См. Здесь: http://meta.stackoverflow.com/questions/252929/which-question-is-the-better-reference-for-a-duplicate –
Как можно добавить ** виджет App **? Мне это нужно, но я не знаю, как это сделать. –