public class BootBrocastReceiver extends BroadcastReceiver {
static final String ACTION = Intent.ACTION_BOOT_COMPLETED;//"android.intent.action.BOOT_COMPLETED";
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(ACTION)){
Intent MainActityIntent = new Intent(context, MainActivity.class);
MainActityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(MainActityIntent);
}
}
}
- 开机广播的权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<!-- 开机自启动的广播接收者 -->
<receiver android:name="com.docom.caller.receiver.BootBrocastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
开机自启动
最新推荐文章于 2024-07-24 23:11:30 发布