问题描述
|
我想了解Android OS如何确定用户当前正在查看哪个主屏幕,并根据用户在设备触摸屏上向左或向右滑动,在该屏幕上呈现适当的图标和小部件。
操作系统必须保存屏幕的状态和ID或与放置在屏幕上的对象相关的内容,以在每次屏幕可见时检索该状态。
根据我的研究,我知道Android OS将设备上的所有7-8个主屏幕都视为一个主机。
我的问题似乎也含糊不清,但是我问的原因是因为android设备上的应用程序小部件不仅在电话醒着时更新,而且仅在应用程序小部件本身可见时才更新,这是合理的。我知道Google已经拒绝了许多其他公司的增强功能请求,但我认为这还不够好。在这里链接。
这就是为什么我尝试通过Android了解主屏幕状态的方式尝试了解它并为我的应用实现它的原因。
非常感谢您的帮助或见解。另外,那里的专家也让我知道,您是否认为甚至可以一次性使用一个应用程序?
解决方法
好吧,正如您发布的链接清楚指出的那样,没有办法知道。
同样,如果您认为\“ Home \”只是一个与所有其他应用程序一样的应用程序,那么为此使用统一的API就显得毫无意义。很多人使用Launcher Pro或类似的应用程序,可能不会实现它。