2011-02-08 86 views
1

如何以编程方式查找在设备启动时启动的应用程序列表。有没有什么办法以编程方式禁用自动启动不需要的应用程序。如何禁用所有自动启动应用程序

谢谢

+1

这个问题应该问stackoverflow – 2011-02-08 12:12:42

回答

1

除了删除违规应用程序,没有办法做到这一点。

该API表示系统必须遵守任何应用程序放入其清单中的BOOT_COMPLETED广播请求。由于BOOT_COMPLETED除了启动长时间运行的服务外还有其他用途,因此关闭该机制将会破坏API并导致某些程序发生故障。

编辑以回答问题的第一部分:PackageManager可以为您提供可以接收广播的所有接收器的列表,但您仍然无力做任何事情。

+0

我也想以同样的方式删除应用程序,但很多系统应用程序在那里启动时启动,我不能删除这些应用程序。必须有其他方式来管理。 – 2011-02-09 02:53:15

相关问题