Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
详细地说,我想知道是否可以从正在运行的 Android 应用程序获取输出并将其通过管道传输到显示器的背景。换句话说,让背景墙纸动态更新。
不,你不能这样做。原因是因为 Android 使用 Activity 启动您的应用程序(除非您的应用程序只是由在后台运行以供其他应用程序调用的服务组成)。每当您的活动开始时,它就会进入前台并接收用户焦点。Android 文档指出,如果用户执行启动另一个 Activity 或切换到不同应用程序的操作,系统会在您的 Activity 移动到后台时调用另一组生命周期方法。此时,活动不再可见。
与您尝试做的最接近的概念是动态壁纸,但这是一种服务,是一种不同的范式。