科普:揭秘手机软件自启原理
不过在介绍之前,先要铺垫一下:Android四大基本组件分别是Activity、Service服务、Content Provider内容提供者以及BroadcastReceiver广播接收器,每个组件都是可以实现自启的,那么自启的方式也就有以下4种方式:
- 通过打开activity,实现自启
- 通过广播,实现自启
- 通过服务,实现自启
- 通过Content provider,实现自启
方式1,打开activity实现自启,某程序通过运行一段命令,通过直接打开指定应用的activity的方式来实现。例如很多程序当手机连上电脑后,某些应用就直接被运行起来了。
举例:通过运行adb shell am sta