我有一个可以报告大量统计数据的应用程序。我现在想要包含几个显示一些摘要数据的小部件,这样用户就不必打开应用程序来访问它。
小部件和应用之间的关系是什么?我可以重用主代码还是需要复制一些代码,以便小部件可以独立运行?
答案 0 :(得分:2)
小部件的问题是小部件无法实时更新,这就是原因。 窗口小部件表示由应用程序生成,然后传递给启动器进行显示(这也回答了您的第二个问题)。要定期刷新表示,您需要设置计时器。但是计时器处理和刷新是耗电的,因此您无法设置计时器来每隔一秒更新一次小部件 - 它会快速燃烧电池。
HTC小部件非常特别,因为它们得到了HTC Launcher的支持,所以它们可以是动画等等。