【发布时间】:2015-03-25 02:11:32
【问题描述】:
我打算编写一个 Android 应用程序,它将用作运行餐厅菜单的 Android 平板电脑上的“永远在线”应用程序(信息亭模式)。今天,我已经有了一个基本的应用程序,但它并不完全符合 kiosk 模式的要求,因为有时用户会关闭应用程序。
我想看看是否有办法远程监控应用程序(或在设备本身上)并自动重新启动它,s.t.是前台应用吗?
当然,我更喜欢远程监控一些远程客户服务。查看(在远程桌面/ vnc 意义上)并不是完全必要的,而是收集诸如应用程序运行状况(是否在前台运行)等信息,获取它的日志等。现在我明白了,在无根设备上,应用程序日志是不可见的其他应用。所以我想知道我是否可以将我的应用程序设计为以非标准方式创建灯光日志或状态信息,这些信息可以由我的其他监控应用程序共享。
虽然我觉得我在重新发明轮子,因为像这样的要求似乎远非独特,但在我的搜索中,除了标准的“屏幕投射”/“屏幕共享”应用程序之外,没有发现太多。 . 其中大多数要么不能很好地工作(尤其是没有root),要么需要一个人跳过箍才能让它们工作。
【问题讨论】:
-
创建一个在后台运行的服务,最小化它的主要活动只会隐藏它,直到用户点击带有密码的“退出应用程序”菜单选项,例如?
标签: android remote-access remote-debugging remote-desktop