美文网首页Android
应用开机启动

应用开机启动

作者: 瑟闻风倾 | 来源:发表于2018-10-11 14:47 被阅读0次

1.新建BootBroadcastReceiver类

package com.jack.workticket.service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import com.jack.workticket.LoginActivity;

/** 
* Created by liy on 2017-04-13. 
*/
public class BootBroadcastReceiver extends BroadcastReceiver {   

 /**    
 *实现开机自动打开软件并运行   
 */    
@Override    
public void onReceive(Context context, Intent intent) {        
  Log.d("XRGPS", "BootReceiver.onReceive: " + intent.getAction());        
  System.out.println("自启动程序即将执行");       
   //LoginActivity就是开机显示的界面       
   Intent mBootIntent = new Intent(context, LoginActivity.class);       
   //下面这句话必须加上才能开机自动运行app的界面        
  mBootIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);       
   context.startActivity(mBootIntent);            
  }

}

2.AndroidManifest.xml中加入权限和配置相关信息

  • 添加权限
//开机启动
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
  • 配置广播接收者
<!--开机自启动广播接受者-->
            <receiver android:name="com.jack.workticket.service.BootBroadcastReceiver">
                <intent-filter>
                    <!--注册开机广播地址-->
                    <action android:name="android.intent.action.BOOT_COMPLETED"></action>
                    <category android:name="android.intent.category.DEFAULT" />
                    <!--<category android:name="android.intent.category.HOME" />-->
                </intent-filter>
            </receiver>

相关文章

  • 公共模块

    1. 应用开机启动: 「开机启动」(https://www.jianshu.com/p/cf48343f7bae)...

  • 应用开机启动

    1.新建BootBroadcastReceiver类 2.AndroidManifest.xml中加入权限和配置相...

  • 监听开机自动启动应用

    开机自动应用 1.接收开机广播2.在开机广播中启动应用 注意: 在上下文之外,需要创建一个新的任务栈来启动acti...

  • Android性能优化之启动优化

    应用启动类型 冷启动场景:开机后第一次启动应用 或者 应用被杀死后再次启动生命周期:Process.start->...

  • PKMS/PMS服务

    PackageManagerService启动流程 从开机到app的启动 系统内置应用程序安装

  • android开机启动应用

    只谈如何做开机自动启动某个应用,此种方法除非用户同意或者跟厂商约定好了,才可以生效 大致思路是获取到监听系统的开机...

  • android recovery

    Recovery启动流程(1)--- 应用层到开机进入recovery详解 Recovery启动流程(2)---U...

  • Win10系统怎么查看和关闭启动项?

    我们在使用电脑时会安装许多的应用程序,而有些应用程序会默认在电脑开机时自行启动,不仅影响开机速度,还会在开机后占用...

  • Android全方位性能调优:App启动速度优化

    一、App启动分类 1.冷启动 Cold start 在启动应用前,系统还没有App的任何进程。比如设备开机后应用...

  • 华为手机-权限

    自启动管理:需要把应用加到“自启动管理”列表,否则杀进程或重新开机后进程不会开启,只能手动开启应用 后台应用保护:...

网友评论

    本文标题:应用开机启动

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