0
A
回答
3
另請參閱scheduling-repeatable-android-notification-in-different
對於使用AlaramManager,我們首先需要聲明的廣播接收器清單文件作爲,
接收器的android: 「TimeAlarm」 NAME = />
public class CustomAlarm extends Activity {
AlarmManager am;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
setOneTimeAlarm();
}
public void setOneTimeAlarm() {
Intent intent = new Intent(this, TimeAlarm.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0,
intent, PendingIntent.FLAG_ONE_SHOT);
am.set(AlarmManager.RTC_WAKEUP,
System.currentTimeMillis() + (5 * 1000), pendingIntent);
}
public void setRepeatingAlarm() {
Intent intent = new Intent(this, TimeAlarm.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0,
intent, PendingIntent.FLAG_CANCEL_CURRENT);
am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(),
(5 * 1000), pendingIntent);
}
}
public class TimeAlarm extends BroadcastReceiver {
NotificationManager nm;
@Override
public void onReceive(Context context, Intent intent) {
nm = (NotificationManager) context
.getSystemService(Context.NOTIFICATION_SERVICE);
CharSequence from = "Nithin";
CharSequence message = "Crazy About Android...";
PendingIntent contentIntent = PendingIntent.getActivity(context, 0,
new Intent(), 0);
Notification notif = new Notification(R.drawable.icon,
"Crazy About Android...", System.currentTimeMillis());
notif.setLatestEventInfo(context, from, message, contentIntent);
nm.notify(1, notif);
}
}
+0
通知部分幫助了我。非常感謝! – svennergr
相關問題
- 1. android GCM推送通知
- 2. Android推送通知GCM
- 3. 在Android上啓動推送通知GCM
- 4. GCM推送通知圖標是不是
- 5. Android GCM推送通知不起作用
- 6. GCM android php android推送通知
- 7. 推送通知通過GCM
- 8. Android中的GCM推送通知
- 9. 使用gcm的android推送通知
- 10. GCM推送通知的NodeJS
- 11. 如何在C#.Net上通過GCM發送Android推送通知
- 12. android GCM推送通知崩潰
- 13. GCM實現推送通知在Android
- 14. Appcelerator鈦Android推送通知GCM失敗?
- 15. Android替代GCM推送通知
- 16. Android推送通知GCM PHP和MySQL
- 17. Android推送通知:Google GCM與Amazon SNS?
- 18. 推送通知圖標GCM
- 19. GCM推送通知與Asp.Net
- 20. 使用GCM推送通知
- 21. 使用GCM推送通知
- 22. GCM推送通知與鈦
- 23. Xamarin GCM推送通知不工作
- 24. GCM推送通知不適用於iOS
- 25. Android - 未出現在通知列表中的GCM推送通知
- 26. 爲什麼GCM不在android設備中發送推送通知?
- 27. 在Android上使用GCM的推送通知
- 28. Android的推送通知
- 29. 使用Google GCM發送推送通知
- 30. 發送推送通知GCM由java
我懷疑您希望在任何平臺上將其描述爲「推送通知」。 – CommonsWare
是的,我想要的東西只是「通知」。 – svennergr