android应用实现开机自动启动方法

 更新时间:2015年05月20日 09:48:26   投稿:junjie  
这篇文章主要介绍了android应用实现开机自动启动方法,本文讲解了原理和编码实例,需要的朋友可以参考下

原理:Android系统在开机的时候会发出一个广播。这样我们就可以接收这个广播,然后启动我们的应用。广播接收器必须在xml里面配置,因为xml里面配置的广播接收器  是不随着应用的退出而退出的。

广播接收器:

package com.yangshidesign.boot;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

public class BootReceiver extends BroadcastReceiver {
 @Override
 public void onReceive(Context context, Intent intent) {
 Intent i = new Intent(context, UnityPlayerNativeActivity.class);
 //这个必须添加flags
 i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 context.startActivity(i);
 }
}

在manifest的application标签里面配置:

  <!-- 开机启动 -->
 <receiver android:name="com.yangshidesign.boot.BootReceiver">
 <intent-filter>
  <action android:name="android.intent.action.BOOT_COMPLETED"/>
  <category android:name="android.intent.category.HOME"/>
 </intent-filter>
 </receiver>

加上权限:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

这样就可以了。
我用的是  红米note  测试的,要烦烦的设置一番:
点击  设置 》应用》找到你的应用》点击,拉到底下的 权限管理》自动启动》完成。

相关文章

  • android notification 的总结分析

    android notification 的总结分析

    notification是一种出现在任务栏的提示,特别是在4.0以后notification改进了不少,本文内容都是基于4.0及4.1以后总结来的
    2013-05-05
  • 浅谈关于android软键盘弹出问题

    浅谈关于android软键盘弹出问题

    本篇文章主要介绍了浅谈关于android软键盘弹出问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Android巧用ActionBar实现下拉式导航

    Android巧用ActionBar实现下拉式导航

    这篇文章主要为大家详细介绍了Android巧用ActionBar实现下拉式导航的相关资料,具有一定的实用性和参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Android SeekBar实现滑动条效果

    Android SeekBar实现滑动条效果

    这篇文章主要为大家详细介绍了Android SeekBar实现滑动条效果,可以改变并显示当前进度的拖动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Android编程实现的简易路径导航条功能示例

    Android编程实现的简易路径导航条功能示例

    这篇文章主要介绍了Android编程实现的简易路径导航条功能,结合实例形式分析了Android结合视图、布局及路径操作实现导航条功能的相关技巧,需要的朋友可以参考下
    2017-01-01
  • 详解Flutter混排瀑布流解决方案

    详解Flutter混排瀑布流解决方案

    这篇文章主要介绍了Flutter混排瀑布流解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Android 实现可任意拖动的悬浮窗功能(类似悬浮球)

    Android 实现可任意拖动的悬浮窗功能(类似悬浮球)

    这篇文章主要介绍了Android 可任意拖动的悬浮窗(类似悬浮球),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • Android Kotlin开发实例(Hello World!)及语法详解

    Android Kotlin开发实例(Hello World!)及语法详解

    这篇文章主要介绍了Android Kotlin开发实例及语法详解的相关资料,需要的朋友可以参考下
    2017-05-05
  • Android实现卫星菜单效果

    Android实现卫星菜单效果

    这篇文章主要为大家详细介绍了Android实现卫星菜单效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • Android 通过cmake的方式接入opencv的方法步骤

    Android 通过cmake的方式接入opencv的方法步骤

    这篇文章主要介绍了Android 通过cmake的方式接入opencv的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04

最新评论