Strict Standards: Non-static method utf_normalizer::nfc() should not be called statically in /www/htdocs/w006661d/anddev/includes/utf/utf_tools.php on line 1781
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 73: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 74: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 75: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 76: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 77: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 78: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
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) } }