【发布时间】:2015-06-17 09:53:34
【问题描述】:
我正在创建一个 Android 信息亭应用程序,一个启动器应用程序。该应用程序显示允许用户使用的应用程序。我想防止用户打开不需要的应用程序(如最近的应用程序、设置等)。因此,我构建了一个服务 (KioskService.class),它检查活动活动是否在允许的应用程序列表中。这是通过线程完成的(因此即使打开了另一个应用程序也会检查)
此时,当打开一个不允许的应用程序时,我返回了自助服务终端应用程序。我想要的是重新打开以前的活动。
例如。当我打开日历应用程序(这是一个允许的应用程序)然后我从通知栏打开设置时,应用程序需要返回到日历活动。
提前致谢,
T
【问题讨论】:
-
您是否听说过有关 Lollipop “屏幕固定”(任务锁定)的信息,它非常适合构建 Kiosk,看看 stackoverflow.com/questions/26358689/… 和 stackoverflow.com/questions/21183328/…
-
我确实听说过!我在我的应用程序中使用它。但该应用需要在 Android 4.3 及更高版本上运行!
标签: java android multithreading android-intent android-activity