Android自启动应用添加

本篇介绍Android开机自动启动应用的开发过程。

1:添加自启动权限

在AndroidManifest.xml添加权限

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

2:添加自启动接收,决定用哪个BroadcastReceiver作为应用入口

在AndroidManifest.xml添加入口

<receiver android:name="com.zpd.scanadapter.BootUp" >
<intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</receiver>

BootUp的实现

public class BootUp extends BroadcastReceiver {

@Override

    public void onReceive(Context context, Intent intent) {
        //在此启动应用
    }

}