在上一篇《android登录记住密码》的基础上增加开机自启动并自动登录的功能。
先上工程结构图:
可以看出增加了一个class文件:BootReciver.java。该文件用于接收开机完成广播消息,启动应用的功能代码就是在这里面实现的了。
1、BootReciver
public class BootReciver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent arg1) {
//启动应用,参数为需要自动启动的应用的包名,用于后台运行
Intent intent = new Intent(context,LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_