1. 开机启动广播

大家都知道,1.申请权限 2.注册广播

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/><receiver   android:name=".StartServiceAtBootReceiver"  android:enabled="true"   android:exported="false"  android:label="StartServiceAtBootReceiver">  <intent-filter>    <action android:name="android.intent.action._BOOT_COMPLETED"/>   </intent-filter></receiver>

实际上, 不申请以下权限, 开机一样会启动。这可能是android的一个Bug。

android.permission.RECEIVE_BOOT_COMPLETED

参考:http://stackoverflow.com/questions/4635353/is-android-permission-receive-boot-completed-not-required


2. 屏幕开启/关闭广播

在Manifest.xml中注册不行,在代码中注册才行.

<receiver android:name="IntentReceiver">                    <intent-filter>                            <action android:name="android.intent.action.SCREEN_ON"></action>                    </intent-filter>                </receiver>

像这样注册,当屏幕点亮时,是无法接收到广播的。只有这样才行..

registerReceiver(new BroadcastReceiver() {  @Override  public void onReceive(Context context, Intent intent) {    // ...   }}, new IntentFilter(Intent.ACTION_SCREEN_ON));

3.




更多相关文章

  1. android 中的定时任务
  2. Android开机自启动
  3. Android广播的一些事
  4. Android开机自启动
  5. Android(安卓)中的消息传递,详解广播机制
  6. android 登陆、注册、并个指定用户充值
  7. Android(安卓)之 SystemService
  8. Android开机动画bootanimation
  9. Android(安卓)中的消息传递,详解广播机制

随机推荐

  1. Android的四种启动模式
  2. 技术转载:Android开发之常用代码片段
  3. android ndk开发中常用的系统自带网络命
  4. android ValueAnimator ObjectAnimator
  5. Android消息机制---Handler工作原理
  6. Android(安卓)架构概况,学习笔记。
  7. Color State List用于控件在各状态下的文
  8. Ubuntu下驱动Android 手机以及3.0平板
  9. android 定位的几种方式介绍
  10. Android的源代码下载教程-android学习之