0
我創建了一個數據庫添加員工現在我需要通知(推送通知)用戶,這些很多記錄已被添加到他們的數據庫。要顯示推送通知我使用文本視圖。這種幫助是我怎麼可以讓讚賞.....如何通知沒有數據庫添加在Android
我創建了一個數據庫添加員工現在我需要通知(推送通知)用戶,這些很多記錄已被添加到他們的數據庫。要顯示推送通知我使用文本視圖。這種幫助是我怎麼可以讓讚賞.....如何通知沒有數據庫添加在Android
它不是推送通知是通知
檢查此鏈接:http://www.anddev.org/show_notification_in_statusbar-t1019.html
這裏是顯示通知的代碼。
package org.anddev.android.statusbarnotificator;
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
public class StatusbarNotificator extends Activity {
private NotificationManager mNotificationManager;
private int YOURAPP_NOTIFICATION_ID;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
// Get the notification manager service.
mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
/* Show a sample notification when the first button was clicked. */
findViewById(R.id.btn_showsample).setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
StatusbarNotificator.this.showNotification(
R.drawable.tinyandroid,
R.string.notif_short,
R.string.notif_detailed,
false);
}
});
/* Clear the notification. */
findViewById(R.id.btn_clear).setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
StatusbarNotificator.this.mNotificationManager.cancel(YOURAPP_NOTIFICATION_ID);
}
});
}
private void showNotification(int statusBarIconID, int statusBarTextID, int detailedTextID, boolean showIconOnly) {
// This is who should be launched if the user selects our notification.
Intent contentIntent = new Intent(this, StatusbarNotificator.class);
// This is who should be launched if the user selects the app icon in the notification.
Intent appIntent = new Intent(android.content.Intent.VIEW_ACTION,
Uri.parse("http://www.anddev.org"));
// choose the ticker text
String tickerText = showIconOnly ? null : this.getString(statusBarTextID);
mNotificationManager.notify(
YOURAPP_NOTIFICATION_ID, // we use a string id because it is a unique
// number. we use it later to cancel the
// notification
new Notification(
this, // our context
statusBarIconID, // the icon for the status bar
tickerText, // the text to display in the ticker
System.currentTimeMillis(), // the timestamp for the notification
"anddev.org - Notification", // the title for the notification
getText(detailedTextID), // the details to display in the notification
contentIntent, // the contentIntent (see above)
R.drawable.icon, // the app icon
"anddev", // the name of the app
appIntent)); // the appIntent (see above)
}
}