Докладніше, я хочу знати, чи можливо це зробитиберіть вихідні дані з запущеної програми Android і переносьте їх на фон дисплея. Іншими словами, фонові шпалери динамічно оновлюються.
Відповіді:
0 для відповіді № 1Ні, ви не можете зробити це таким чином. Причина полягає в тому, що Android запускає вашу програму за допомогою активності (якщо тільки ваша програма не складається з служб, які працюють у фоновому режимі для виклику інших програм). Всякий раз, коли ваша діяльність починається, вона виходить на передній план і отримує фокус користувача. У документації Android вказується, що якщо користувач виконує дію, яка запускає іншу активність або перемикається на іншу програму, система викликає інший набір методів життєвого циклу у вашій діяльності, коли він переходить до фону. На цьому етапі діяльність більше не видно.
Найближче поняття до того, що ви намагаєтеся зробити, це живі шпалери, але це послуга і є іншою парадигмою.