我正在开发一个显示一些特定允许的应用程序的应用程序。如果用户试图启动除了这些允许的应用程序,我想阻止它们。
我知道可以使用ActivityManager.getRunningTasks(..)来获取正在运行的任务并检查它们的包名称。但是 RunningTask 信息只有在启动应用程序后才会获取。因为当我尝试设备后退按钮时,会启动被阻止的应用程序,它是以前运行,我无法继续。
如何防止在启动之前启动被阻止的应用程序?任何帮助 - 非常感谢。
提前致谢
我正在开发一个显示一些特定允许的应用程序的应用程序。如果用户试图启动除了这些允许的应用程序,我想阻止它们。
我知道可以使用ActivityManager.getRunningTasks(..)来获取正在运行的任务并检查它们的包名称。但是 RunningTask 信息只有在启动应用程序后才会获取。因为当我尝试设备后退按钮时,会启动被阻止的应用程序,它是以前运行,我无法继续。
如何防止在启动之前启动被阻止的应用程序?任何帮助 - 非常感谢。
提前致谢