美文网首页
安卓app开机启动

安卓app开机启动

作者: 陈陈_04d0 | 来源:发表于2020-07-23 09:26 被阅读0次

当我们安全监控或者手机管家之类的app 需要开机就启动app,这样才能及时对手机安全及时监测,那么需要怎么做呢

首先Manifest 注册一个静态广播

    android:name=".service.StartReceiver"

    android:enabled="true"

    android:exported="true">

    <intent-filter android:priority="1000">

        <action android:name="android.intent.action.BOOT_COMPLETED" />

</receiver>\

//然后定义的广播接收类
public class startReceiverextends BroadcastReceiver {

public startReceiver() {

}

@Override

    public void onReceive(Context context, Intent intent) {

//接收到开机广播就跳转到我们的启动页

        if (intent.getAction() !=null && intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) {

         Intent i =new Intent(context, MainTabActivity.class);

            i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

            context.startActivity(i);

        }

}

}

最后别忘了权限 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

就这么简单的完成了

相关文章

网友评论

      本文标题:安卓app开机启动

      本文链接:https://www.haomeiwen.com/subject/uprclktx.html