Android模拟活动识别事件



有没有一种方法可以在junits中为android应用程序模拟/生成活动识别事件(即walking)?我的目标是全面测试与接收活动识别事件相关的逻辑,而不是与活动识别过程相关的逻辑。

任何与相关的指针

我通过重构部分解决了这个问题,以便在它自己的AsyncTask类中处理我检测到的活动。然后,我编写了一系列junit,可以将模拟事件信息传递给这个活动检测处理类。考虑到android对每个对象可以执行的异步任务的数量有限制,我的junit在循环中创建可运行程序来与活动处理类交互。

我还发现了otto和dagger2库,它们可以将事件注入android总线。不过,这项工作仍在进行中。。。

最新更新