0
点赞
收藏
分享

微信扫一扫

Android 安卓板app 开机自启动 方式


使用广播
AndroidManifest.xml

<!-- 开机自启动要求 -->
        <receiver android:name=".receiver.BootBroadcastReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receiver>

BootBroadcastReceiver.class

public class BootBroadcastReceiver extends BroadcastReceiver {
	static final String ACTION = "android.intent.action.BOOT_COMPLETED";

	@Override
	public void onReceive(Context context, Intent intent) {
		if (intent.getAction().equals(ACTION)) {
			Intent mainActivityIntent = new Intent(context, MainActivity.class); // 要启动的activity
			mainActivityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
			context.startActivity(mainActivityIntent);
		}
	}
}



举报

相关推荐

0 条评论