2
今天我的问题涉及到android主屏幕以及它存储图标/小工具位置的位置。具体来说,我有兴趣访问当前正在显示的任何图标的位置和大小。到目前为止,我一直无法找到一种检索其他应用程序位置的方法,但我认为由于第三方主屏幕应用程序的存在,它必定有可能。在Android上获取主屏幕位置
理想情况下,我希望从动态壁纸中查询屏幕上任何位置,并相应地调整我的渲染。
预先感谢您的时间。
今天我的问题涉及到android主屏幕以及它存储图标/小工具位置的位置。具体来说,我有兴趣访问当前正在显示的任何图标的位置和大小。到目前为止,我一直无法找到一种检索其他应用程序位置的方法,但我认为由于第三方主屏幕应用程序的存在,它必定有可能。在Android上获取主屏幕位置
理想情况下,我希望从动态壁纸中查询屏幕上任何位置,并相应地调整我的渲染。
预先感谢您的时间。
据我所知,没有办法做到这一点。您可以联系主屏幕的开发人员(如果它不是默认的或senseUI),并让他们公开一个API来执行此操作。
第三方主屏幕自己绘制所有图标。他们更换原来的主屏幕,他们不只是把主题放在上面。
你应该只是创建你的动态壁纸,如果用户想看到它而不是主屏幕图标或小部件,他们可以移动它们。将屏幕上的所有小部件和垃圾都考虑在内是不可能的。
感谢您的快速回复。实际上只想使用默认的主屏幕,但问题仍然存在。假设有可能读取系统文件(他们必须将数据存储在某个地方),但这样会降低我的应用程序的“需要root”和平台特定的状态。我不需要太多的信息,只是位置和大小(即使它只是“1 x 2”类型的信息)。寻找沿着星系动态壁纸的线条,除了有更多的颜色和多个旋转顶点。 – phobos51594 2010-10-19 23:25:27
如果你能得到这些信息,我会感到非常惊讶。即使在生根时,它也会归结为解析首选项文件或其他内容,具体取决于主屏幕如何存储该信息。根本没有办法从应用程序外部获取主屏幕信息。 – Falmarri 2010-10-19 23:40:07
解析系统文件真的不会吓倒我,但你绝对是对的:更多的工作方式,那么它是值得的。无论如何,感谢您的信息。 – phobos51594 2010-10-20 00:03:56