Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android如何理解用户正在查看哪个主屏幕?_Java_Android_Android Appwidget - Fatal编程技术网

Java android如何理解用户正在查看哪个主屏幕?

Java android如何理解用户正在查看哪个主屏幕?,java,android,android-appwidget,Java,Android,Android Appwidget,我想了解安卓操作系统是如何根据用户在设备触摸屏上的向左或向右滑动来判断用户当前正在查看哪个主屏幕,并在该屏幕上呈现相应的图标和小部件的 操作系统必须保存屏幕状态和ID或与屏幕上放置的对象相关的内容,以便在每次屏幕变为可见时检索状态 从我的研究中,我了解到安卓操作系统将设备上的所有7-8个家庭屏幕视为一台主机 另外,我的问题可能看起来很模糊,但我提出这个问题的原因是,android设备上的应用程序小部件不仅在手机处于唤醒状态时更新,而且在应用程序小部件本身可见时更新,这似乎是合理的。我知道谷歌已经

我想了解安卓操作系统是如何根据用户在设备触摸屏上的向左或向右滑动来判断用户当前正在查看哪个主屏幕,并在该屏幕上呈现相应的图标和小部件的

操作系统必须保存屏幕状态和ID或与屏幕上放置的对象相关的内容,以便在每次屏幕变为可见时检索状态

从我的研究中,我了解到安卓操作系统将设备上的所有7-8个家庭屏幕视为一台主机

另外,我的问题可能看起来很模糊,但我提出这个问题的原因是,android设备上的应用程序小部件不仅在手机处于唤醒状态时更新,而且在应用程序小部件本身可见时更新,这似乎是合理的。我知道谷歌已经拒绝了许多其他人的增强请求,但我认为这还不够好。链接

这就是为什么我要尝试用Android对主屏幕状态的了解来理解和实现我的应用程序


非常感谢您的任何帮助或见解。另外,专家们告诉我,你是否认为这甚至可以在一次性应用程序中实现

好吧,正如你发布的链接明确指出的那样,没有办法知道


此外,如果你考虑到“家”只是一个与所有其他应用程序一样的应用程序,那么就有一个统一的API就更没意义了。很多人使用Launcher Pro或类似的应用程序,这些应用程序可能无法实现它。

…ANDROID不知道homescreens的状态。Launcher应用程序确实如此。或者任何其他家庭更换应用程序--这就是为什么没有一个标准的方法来做你想做的事情的原因——因为没有一个标准的启动器应用程序