上一节已经介绍过BroadcastReceiver实现实时监听电量的功能,这节就来介绍一下如果实现开机自动启动的功能,这个比监听电量还简单不少

(1)在清单文件注册权限

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

(2)实现  BroadcastReceiver接口

package com.example.g04_broadcastreciver04;import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;public class BootComplete extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stubIntent intent2=new Intent(context,MainActivity.class);intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(intent2);}}

(3)在清单文件注册Receiver

   <receiver android:name="com.example.g04_broadcastreciver04.BootComplete" ><intent-filter><action android:name="android.intent.action.BOOT_COMPLETED" ></action><category android:name="android.intent.category.HOME" ></category></intent-filter></receiver>

Android开发之使用BroadcastReceiver实现开机自动启动(源代码分享)相关推荐

  1. Android开发之发送邮件功能的实现(源代码分享)

    Android开发中可能会碰到如何发送邮件的困扰,之前我也查了相关的文档,博友们也分享了不少的发送邮件的办法,总共有3种把,我仔细阅读了下,发现有的讲的太过复杂跟麻烦,不够清晰,我今天就来分享下我认为 ...

  2. Android开发之自定义dialog的实现(源代码分享)

    使用系统自带的dialog如果不能满足我们日常开发的需求,那就得自己构建custom dialog,特别是对于一个app来说,统一的样式风格会给人一种舒服的感觉,所以dialog的样式 .色调一般都要 ...

  3. Android开发之自定义TabHost文字及背景(源代码分享)

    使用TabHost 可以在一个屏幕间进行不同版面的切换,而系统自带的tabhost界面较为朴素,我们应该如何进行自定义修改优化呢 MainActivity的源代码 package com.dream. ...

  4. Android开发之通过CursorAdapter读取数据(源代码分享)

    依照惯例我们先来看下谷歌官方文档对游标适配器的介绍,该适配器可以将数据库的数据暴露给ListView,将数据显示在LIstView空间上.特别注意的一点是,官方文档上写道游标必须包含一个列命名为&qu ...

  5. 2019 年美团点评高级 Android 开发寒冬跳槽涨薪经验掏心分享

    2019 年美团点评高级 Android 开发寒冬跳槽涨薪经验掏心分享 目录 个人简介 笔者的简要介绍 跳槽涨薪要考虑的方面有哪些? 你是正在拿着卖白菜的钱,操着卖白粉的心吗? 你真得觉得是时候跑路了 ...

  6. android上怎样让一个Service开机自动启动

    1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次. 2. ...

  7. Android开发笔记(一百零五)社会化分享SDK

    社会化分享 社会化分享,指的是用户通过互联网这个媒介,把文本/图片/多媒体信息分享到该用户的交际圈,从而加快信息传播的行为.对于app来说,网络社区虽多,但用户量足够大的就那几个,所以app的社会化分 ...

  8. Android开发之使用BroadcastReceiver实时监听电量(源代码分享)

    Android系统中实时的监听手机电量以及开机启动功能都是通过BroadcastReceiver组件实现的.我们可以动态注册这个类的一个实例通过Context.registerReceiver()方法 ...

  9. Android开发实现QQ登陆并获取信息、分享消息到QQ

    很多APP都有分享文章或者图片甚至分享APP给QQ好友的功能,查阅了比较多的资料,也翻看了腾讯开放平台上的API文档,总是会出现各种各样的问题!经过几个小时的排查,也基本算是实现了一些功能! 总之:还 ...

最新文章

  1. Hacker News热文:请停止学习框架,学习领域驱动设计(DDD)(获500个点赞)
  2. 10A 的GROUP和CUI使用
  3. Windows打印服务器上无法删除打印机
  4. 基于pyspark 大数据分析_基于阿里云平台的大数据教学案例 —— B站弹幕数据分析...
  5. Python深度学习基础(四)——损失函数
  6. RDP报表工具v2.3报表使用
  7. 51单片机2个按钮逻辑设计http://www.51hei.com/bbs/forum.php?mod=viewthreadtid=165521page=1#pid720113
  8. 使用JavaScript开发IE浏览器本地插件实例
  9. Hutool excel 设置单元格格式为文本
  10. SDU程序设计思维Week15-作业 字符串
  11. Invalid bound statement (not found): com.zheng.mapper.UserMapper.login
  12. 联想win7无法连接无线网络连接服务器,联想笔记本连不上wifi该怎么处理
  13. Python 简易实现 base64 编码
  14. 怎样学构图-平面设计中有哪几项构图
  15. 任务管理器不显示磁盘
  16. [线段树][数学]JZOJ 4237 Melancholy
  17. PyQt5 QLabel改变字体和设置背景图片
  18. 使用 Gitbook 打造你的电子书
  19. 帮你早点下班~基于飞书API实现next.js网站内容自动生成实践
  20. 高德地图不显示定位点

热门文章

  1. 我的微型计算机,我的OC(超频)18年追忆!
  2. python openpyxl读取excel_Python使用openpyxl读写excel文件
  3. C++知识点47——类继承中的类型转换与访问权限控制(下)
  4. 噪声与平滑滤波(MATLAB)
  5. c 初始化char**_CC++|指针详述及实例分析
  6. 在标签使用onclick(this)来传递参数
  7. 河北高速盘点七大假牌假证违法案例:寒冬穿大裤衩开车
  8. UrlUtils工具类,Java URL工具类,Java URL链接工具类
  9. 用Lean Pilots推动改进
  10. 移动端手势操作--两点同时点击的实现方案