Android - 系统启动时启动应用程序

时间:2011-04-21 04:38:25

标签: android

嘿所有, 我有一个应用程序需要在系统启动时启动, 注册BroadcastReceiver以接收RECEIVE_BOOT_COMPLETED Intent是我所知道的解决方案,

但我想知道桌面应用程序如何从启动时自动运行? 我也想知道任何其他可用的方法,以便我可以为我的方案选择合适的方法。

欢迎任何回复。

1 个答案:

答案 0 :(得分:2)

将此代码写入清单文件...

receiver android:name=".AfterBoot"

            intent-filter               
                action android:name="android.intent.action.BOOT_COMPLETED" 
            intent-filter
receiver
uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"

- AfterBoot.java文件.......

public class AfterBoot extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
           // call your app launcher activity here ....
}
}