连续运行Android应用程序以进行测试

时间:2012-08-23 16:59:56

标签: android

我正在尝试连续运行Android应用程序以进行测试,并注意到应用程序在几个小时后停止。所以我实现了一个AlarmManager来每隔几个小时启动一次活动,即使这样我也无法在不停止的情况下运行应用程序。

我看到AlarmManger重启活动几次,甚至它随应用程序一起消失。有人可以建议我如何实现这个功能。

非常感谢你的帮助! 感谢。

PS。我正在使用android测试手机功能:cameraTest,ModemTest(播放音频,视频文件),拨打电话,蓝牙等。

2 个答案:

答案 0 :(得分:0)

您可以创建一个每x分钟或更长时间重新启动应用的服务。来自文档:

“服务是一个应用程序组件,表示应用程序希望在不与用户交互或为其他应用程序提供功能的情况下执行较长时间运行的操作。”

更多here

答案 1 :(得分:0)

您可以创建一个服务,其中一个线程会持续监视您的应用程序状态(无论是否正在运行),并且可以在应用程序未运行时向您的应用程序发送广播消息。