使用在后台运行的其他应用程序以编程方式滚动Android应用程序?

时间:2013-05-13 17:43:20

标签: android iphone

我正在创建一个Android应用程序,我也在计划和iPhone版本,所以我正在寻找Android和iPhone开发人员的意见。我正在创建的应用程序在后台运行,即它没有GUI,并检查另一个应用程序是否正在运行。

如果其他应用程序正在运行,我想每隔几秒钟使用我的后台应用程序截取屏幕截图。

  • 是否可以在后台运行应用截屏?
  • 我还想使用我的后台应用程序以编程方式滚动前台应用的屏幕,这可能吗?

1 个答案:

答案 0 :(得分:1)

在这两种操作系统上,如果不是root用户,则无法在后台截取屏幕截图。 在Android上有几个服务已经截取屏幕截图 - 所有这些服务都以root身份运行 - 请检查以下内容:how to take snapshot of screen programmatically? 在iOS上,它只能通过私有API。

以编程方式滚动可以充当键盘类型应用程序(至少在android上)。查看键盘示例或其他可访问性应用程序。这就是我可以看到的方式。