Android 定时执行任务 AlarmManager的使用(可用于闹钟开发)
应用开发笔记2011年06月28日<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pocketdigi.alarm" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="7" />? <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".AlarmActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name=".AlarmReceiver" android:process=".abc"/> </application></manifest>
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pocketdigi.alarm" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="7" />? <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".AlarmActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name=".AlarmReceiver" android:process=".abc"/> </application></manifest>
注册广播接收器receiver,注意android:process,该值是广播进程的名字,貌似可以随便填,不填默认是包名,但是必须填,经真机测试,如果不填,在AlarmManager时间设为过去的时间时,会不停收到广播(死循环)
前面加.或: