Android 代码设置开机自启动App的方法

 更新时间:2018年07月30日 16:35:16   作者:娃哈哈19910206  
今天小编就为大家分享一篇Android 代码设置开机自启动App的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

有的时候想要用户一旦打开手机。我们的APP就自动运行了。

代码如下:

创建一个监听。

/**
 * create by:sunlei on 2017/7/7 15:48
 * e-mail:872822645@qq.com
 * introduce:
 */
public class ContentReceiver extends BroadcastReceiver {
 @Override
 public void onReceive(Context context, Intent intent) {
  Intent it=new Intent(context,MainActivity.class);
  it.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  context.startActivity(it);
  Toast.makeText(context,"我自启动成功了哈",Toast.LENGTH_LONG).show();
 }
}

注意:如果是页面跳转。此处必须加上flags 。

在配置文件增加权限和注册此广播:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<receiver android:name=".ContentReceiver"
 >
 <intent-filter>
  <action android:name="android.intent.action.BOOT_COMPLETED"/>
  <category android:name="android.intent.category.LAUNCHER" />
  <category android:name="android.intent.category.HOME" />
 </intent-filter>
</receiver>

此处注册了此广播。用来监听。。2个 category 分别是 home 和 launcher 2个都可以。。2选1即可

最后注意。大部分手机都有管家类软件限制了不允许开机自启动。。所以如果没有效果。需要设置允许。

我用的是小米NOTE手机测试。乐视2手机。亲测有效!

以上这篇Android 代码设置开机自启动App的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Android在项目中接入腾讯TBS浏览器WebView的教程与注意的地方

    Android在项目中接入腾讯TBS浏览器WebView的教程与注意的地方

    今天小编就为大家分享一篇关于Android在项目中接入腾讯TBS浏览器WebView的教程与注意的地方,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • Android编程使用LinearLayout和PullRefreshView实现上下翻页功能的方法

    Android编程使用LinearLayout和PullRefreshView实现上下翻页功能的方法

    这篇文章主要介绍了Android编程使用LinearLayout和PullRefreshView实现上下翻页功能的方法,涉及Android界面布局与逻辑处理相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • android异步加载图片并缓存到本地实现方法

    android异步加载图片并缓存到本地实现方法

    图片过多造成内存溢出,这个是最不容易解决的,要想一些好的缓存策略,比如大图片使用LRU缓存策略或懒加载缓存策略。今天首先介绍一下本地缓存图片
    2013-01-01
  • Android仿微信图片选择器

    Android仿微信图片选择器

    这篇文章主要为大家详细介绍了Android仿微信图片选择器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Android编程设置全屏的方法实例详解

    Android编程设置全屏的方法实例详解

    这篇文章主要介绍了Android编程设置全屏的方法,结合实例形式较为详细的分析了Android设置全屏的两种常见技巧,非常简单实用,需要的朋友可以参考下
    2015-11-11
  • Android自定义View编写随机验证码

    Android自定义View编写随机验证码

    这篇文章主要为大家详细介绍了Android自定义View随机验证码实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Android中Retrofit的简要介绍

    Android中Retrofit的简要介绍

    今天小编就为大家分享一篇关于Android中Retrofit的简要介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • Android Map数据结构全面总结分析

    Android Map数据结构全面总结分析

    这篇文章主要为大家介绍了Android Map数据结构全面总结分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Android Intent通信详细讲解

    Android Intent通信详细讲解

    Android进程间通信(IPC,Inter-Process Communication)底层采用的是 Binder 机制,具体到应用层有网友根据安卓四大组件将进程间通信方式分为对应的四种方式 Activity, Broadcast, ContentProvider, Service
    2022-12-12
  • Android 8.0系统中通知栏的适配详解

    Android 8.0系统中通知栏的适配详解

    本片文章给大家通过实例讲解分析了Android 8.0系统中通知栏的相关知识点,对此有需要的朋友可以参考学习下。
    2018-04-04

最新评论