2012-04-08 47 views
0

我是一个C#的Windows Phone 7开发人员,想要端口一些应用程序在Android和我新的Java和Android的...新手的Android架构查询

我已经通过Android应用程序基础和已经开发了一些“查看”应用程序示例,并有几个问题...

1 - 在WP7中,我们可以在应用程序未运行时在“背景”中运行代码。操作系统每隔半小时就会唤醒我们的后台程序,以便我们可以快速完成一些任务。这是如何在Android中完成的?

2 - 在WP7中,我们可以发布信息到我们的“瓷砖”,例如,用户只需通过查看手机就可以查看某个邻近范围内的朋友数量。我知道Android没有“瓷砖”,但我们可以发布信息的应用程序图标?或类似的东西?

很显然,我必须能够做到#1之前,我可以做#2

感谢, 加里

回答

2

对于第一个问题,看看AlarmManager。您可以设置它来定期调用您的代码来完成一些工作。你甚至可以告诉它唤醒/不从待机中唤醒手机来完成你的工作。例如,如果您的应用正在更新天气信息,您可以选择不唤醒手机来做到这一点(因为用户不会看到更新),并节省电池。

其次,如果用户想要的话,用户可以使用Widgets来为Android提供信息。你可以把它们想象成一种特殊的视图。

+0

非常好。谢谢 – 2012-04-09 16:57:51