android中无法收到BOOT_COMPLETED系统启动完成的消息
联系BroadcastReceiver的相关章节,写了一个小程序,用于在系统启动完成的时候打印出来一条提示信息
代码如下:
package com.alex.app.testsysreboot; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.i("my_tag", "system reboot completed......."); } }
清单文件:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.alex.app.testsysreboot" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <receiver android:name=".MyReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter> </receiver> </application> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> </manifest>
我先讲模拟器关闭,然后点击运行,eclipse会启动一个新的模拟器,但是在起来之后在LogCat中无法看到对应的信息
求助啊。。。。。。
Android boot_completed broadcast
栐恆D噓箜
11 years, 10 months ago