我计划编写一个Android应用程序,它将用作运行餐厅菜单的Android平板电脑上使用的“永远在线”应用程序(kiosk-mode)。今天,我已经有了一个基本的应用程序,但它不太可能有资格作为kiosk模式,因为有时用户关闭应用程序。
我想看看是否有办法远程监控应用程序(或设备本身)并自动重启它,s.t。它来自前台应用程序?
当然,我更愿意远程监控某些远程客户服务。查看(在远程桌面/ vnc意义上)并不是完全必要的,但是收集应用程序运行状况(在前台运行或不运行)等信息,获取日志等等。现在我知道在无根设备上,应用程序日志不可见其他应用。所以我想知道我是否可以设计我的应用程序以非标准的方式创建轻量级日志或状态信息,这可以由我的其他监控应用程序共享。
虽然我觉得我正在重新发明轮子,但是因为这些要求看起来很独特,但在我的搜索中并没有发现超出标准的“屏幕投射”/“屏幕共享”应用程序。大多数都不能很好地工作(特别是没有根),或者需要一个人跳过篮球才能使它们工作。
答案 0 :(得分:0)
有一些方法可以监控应用程序的活动。有一些实用程序可以帮助您保存应用程序用户执行的事件日志。喜欢获取统计信息。它们通常是移动分析工具。
例如,这可以帮助跟踪应用程序触发的事件。您甚至可以向用户发送邮件和通知。有类似的工具可用。例如Google Analytics for Mobile Apps
另一种可能性是使用Google Cloud Messaging。我相信这更强大,这可能有助于我们在某种程度上控制我们的应用程序。您可以找到这个帮助:http://hmkcode.com/android-google-cloud-messaging-tutorial/