有没有办法远程监控特定的Android应用程序?

有没有办法远程监控特定的Android应用程序?,android,remote-access,remote-debugging,remote-desktop,Android,Remote Access,Remote Debugging,Remote Desktop,我计划编写一个android应用程序,它将作为一个始终在线的应用程序亭模式,用于运行餐馆菜单的android平板电脑。今天,我已经有了一个基本的应用程序,但它并不完全符合kiosk模式,因为有时用户会关闭应用程序 我想看看是否有一种方法可以远程监控应用程序,或者在设备本身上监控应用程序,并自动重新启动它,s.t.它来自前台应用程序吗 当然,我更喜欢远程监控一些远程客户服务。在远程桌面/vnc意义上查看并不是非常必要的,而是收集诸如应用程序是否在前台运行、获取其日志等信息。现在我了解到,在无根设备

我计划编写一个android应用程序,它将作为一个始终在线的应用程序亭模式,用于运行餐馆菜单的android平板电脑。今天,我已经有了一个基本的应用程序,但它并不完全符合kiosk模式,因为有时用户会关闭应用程序

我想看看是否有一种方法可以远程监控应用程序,或者在设备本身上监控应用程序,并自动重新启动它,s.t.它来自前台应用程序吗

当然,我更喜欢远程监控一些远程客户服务。在远程桌面/vnc意义上查看并不是非常必要的,而是收集诸如应用程序是否在前台运行、获取其日志等信息。现在我了解到,在无根设备上,其他应用程序看不到应用程序日志。因此,我想知道我是否可以设计我的应用程序,以非标准的方式创建灯光日志或状态信息,以供我的其他监控应用程序共享


虽然我感觉自己在重新发明轮子,因为这样的需求似乎远非独一无二,但在我的搜索中,除了标准的“屏幕播放”/“屏幕共享”应用程序外,还没有发现更多。。。大多数应用程序要么工作得不太好,尤其是没有root,要么需要一个跨环来让它们工作。

有一些方法可以监视应用程序的活动。有一些实用程序可以帮助您记录应用程序用户执行的事件。比如获取统计信息。它们通常是移动分析工具

请勾选此项,例如:

例如,这有助于跟踪应用程序触发的事件。您甚至可以向用户发送邮件和通知。有类似的工具可用。比如说


另一种可能是使用谷歌云消息。我相信这是更强大的,这可能有助于我们控制我们的应用程序在某种程度上。您可能会发现以下帮助:

创建一个在后台运行的服务,最小化其主要活动只会将其隐藏,直到用户使用密码单击退出应用程序菜单选项,例如?