美文网首页
App开机自启动

App开机自启动

作者: cifer_xiao | 来源:发表于2017-06-30 16:19 被阅读0次

首先

  • 在工程上新建一个用来接受广播的类,要继承BroadcastReceiver
 package com.xiao.autostart
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
/**
 * Created by xiao on 2017/6/26.
 */
public class BootBroadcast  extends BroadcastReceiver{
static final String action_boot="android.intent.action.BOOT_COMPLETED";
@Override
    public void onReceive (Context context, Intent intent) {
                     
        Log.i("charge start", "启动完成");

        if (intent.getAction().equals(action_boot)){

            Intent mBootIntent = new Intent(context, MainActivity.class);
            // 下面这句话必须加上才能开机自动运行app的界面
            mBootIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(mBootIntent);
        }
    }
}

然后

  • 在Androidmanifest.xml中加入相关权限和配置信息
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

最后

  • 在application中配置如下信息
//BootReceiver是上面建的广播类
        <receiver android:name=".BootReceiver">  
            <intent-filter>  
                <!--注册开机广播地址-->  
                <action android:name="android.intent.action.BOOT_COMPLETED">            
                </action>  

                <category android:name="android.intent.category.DEFAULT" />  
            </intent-filter>  
        </receiver>
注:本篇在记录的同时,也熟悉简书的写法,希望不会是最后一篇。。

相关文章

  • App开机自启动

    App开机自启动 通过开机广播来实现自启动 定义开机广播 在AndroidManifest.xml注册BootCo...

  • App开机自启动

    首先 在工程上新建一个用来接受广播的类,要继承BroadcastReceiver 然后 在Androidmanif...

  • win10自启动管理

    虽然开机自启动程序会影响开机速度,不过将一些必用软件设置生开机自启动也是很爽的。 添加开机自启动 WIN键 + R...

  • Windows设置软件开机自启动

    有时候我们需要手动为某些软件设置开机自启动权限,或者手动取消软件开机自启动权限。 取消开机自启动权限: 1. Wi...

  • 云计算基本操作

    1、开机自启动 [root@oldboy data]# virsh autostart web01关闭开机自启动[...

  • 2019-07-18 ubuntu18.04 开机优化

    开机自启动服务 systemd-analyze blame 可以查看开机自启动服务 sudo systemctl ...

  • Android 开机自启动 App

    Android 设备开机自启动的可以用广播实现,因为 Android 设备开机时会发送一条开机广播 "androi...

  • Android APP 开机自启动

    工作过程中遇到一个需求,要求手机重启之后,自己写的APP中的服务生效 思考: 要想自己APP中的服务生效,必须先启...

  • Android App 开机自启动

    Android 设备开机自启动的可以用广播实现,因为 Android 设备开机时会发送一条开机广播 "androi...

  • linux自启动

    设置开机自启动 编辑文件 /etc/rc.local 添加两行 /app/domains/autostart.sh –D

网友评论

      本文标题:App开机自启动

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