1

我正在开发一个学习应用程序。在其中,我有一个 Activity,用户可以在其中从其设备上安装的所有应用程序的列表中选择一些应用程序。

现在,我想在用户从应用列表中启动任何选定的应用程序时启动我的活动。基本上我想通过我的活动覆盖选定的活动。一旦用户完成了某项任务,用户应该返回到之前点击的应用程序。

我如何“捕获”这个“启动其他应用程序”部分?广播接收器?任何例子都会很有帮助。如果有人通过参考链接为我指明正确的方向,我将不胜感激。

这与锁定应用程序非常相似。但是以一种非常扭曲的方式。我知道我必须使用后台服务来监控用户活动。

4

1 回答 1

1

如果这是您所追求的,您不会拦截任意应用程序的启动。默默地这样做违背了 Android(或任何合理的)安全模型。

您可以做的是提供一个替代主屏幕

但是,如果您只有可用应用程序的列表视图,则没有什么能阻止您在该列表活动中定义自定义行为。

于 2011-03-22T13:50:48.113 回答