1.1开发工具
Android studio.
1.2 需求
1.3步骤
(1)创建BootBroadcastReceiver类 继承BroadcastReceiver (广播)
(2)清单文件Manifest的application下配置要监听的广播 <receiver android:name=".BootBroadcastReceiver">
<intent-filter>
<action android:name="ApkChanged"></action>
</intent-filter>
(3) 清单文件Manifest配置开机启动权限
<uses-permission 温热理疗床android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
(4)监听广播,并判断让其只启动一次
private static boolean mStatus = false;
public void 接线
端子压接机
onReceive(Context context, Intent intent) { String action = Action(); if (action.equals("ApkChanged")) { if (!mStatus) { mStatus = true; starUp(context); }微生物发酵床
} } (5)设置开机启动方法有两种任选一种
private void 动力换挡变速箱starUp(Context context) {
Intent mMainActivityIntent = PackageManager().
PackageName());
context.startActivity(mMainActivityIntent);
(第二种 直接跳转进入到应用首页)
高空施工Intent mMainActivityIntent = new Intent(context, MainActivity.class);
mMainActivityIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(mMainActivityIntent);
}