使用此方法
http://www.androidsnippets.com/autostart-an-application-at-bootup
自动引导我的应用程序。但是,在应用程序启动之前,当锁定屏幕可见时,设备启动后会有几秒钟的延迟。
谁能告诉我为什么会这样?
如何删除此延迟?
答案 0 :(得分:1)
你做不到。
Android需要启动大量服务,而您的应用只是其中之一。 我相信首先启动系统应用程序(例如Google Play服务),然后启动所有“正常”应用程序。这会在设备显示锁屏后花费几秒钟。但是当Android显示锁屏时,并不意味着它完全启动了。它完成了系统启动,但应用程序服务(如您的应用程序)仍然需要启动。大多数情况下,它只是用于设置预定的警报或se,并且没有必要让用户在他能够使用他的设备之前再等待几秒钟。