我是一名C#Windows Phone 7开发人员,希望将一些应用移植到Android上,而且我是Java和Android的新手......
我已经浏览过Android应用程序基础知识并开发了一些“查看”应用程序示例并且有几个问题......
1 - 在WP7中,当我们的应用程序未运行时,我们可以在“后台”中运行代码。操作系统每半小时左右唤醒我们的后台程序,这样我们就可以快速完成一些任务。这是如何在Android中完成的?
2 - 在WP7中,我们可以将信息发布到我们的“Tiles”,这样用户就可以通过查看手机查看某个邻近区域内的朋友数量。我知道Android没有“磁贴”,但我们可以发布信息应用程序图标吗?或类似的东西?
显然,在我做#2之前我必须能做#1
谢谢, 加里
答案 0 :(得分:2)
关于第一个问题,请查看AlarmManager。您可以将其设置为定期调用代码以执行某些操作。您甚至可以告诉它唤醒/不将电话从待机状态唤醒以完成您的工作。因此,例如,如果您的应用程序正在更新天气信息,您可以选择不唤醒手机来执行此操作(因为用户无论如何都不会看到更新)并节省电量。
其次,要在Android上一目了然地提供信息,您可以使用Widgets用户可以根据需要添加到主屏幕。您可以将它们视为一种特殊的视图。