Показывать уведомление в строке состояния с помощью MonoDroid C # - PullRequest
2 голосов
/ 27 января 2011

Как я могу показать уведомление в строке состояния с MonoDroid, используя C #?

Может кто-нибудь привести пример?

Спасибо.

Ответы [ 3 ]

5 голосов
/ 30 января 2011

Вы хотите использовать Android.App.Notification и Android.App.NotificationManager , например, из LocalService.ShowNotification () :

// within some Android.Content.Context subclass (Activity, Service, etc.)
void ShowNotification ()
{
    IEnumerable<char> text = GetText (Resource.String.local_service_started);
    var notification = new Notification (Resource.Drawable.stat_sample, 
            text, 
            System.Environment.TickCount);
    PendingIntent contentIntent = PendingIntent.GetActivity (this, 0, 
            new Intent (this, typeof (LocalServiceActivities.Controller)), 
            0);
    notification.SetLatestEventInfo (this, 
            GetText (Resource.@string.local_service_label), 
            text, 
            contentIntent);
    var nm = (NotificationManager) GetSystemService (NotificationService);
    nm.Notify (Resource.String.local_service_started, notification);
}
0 голосов
/ 05 июня 2013

Попробуйте PushSharp: https://github.com/Redth/PushSharp

Это прекрасно сработало для меня.

0 голосов
/ 05 июня 2013

Вы можете увидеть ссылку ниже и лайк страницы, чтобы увидеть больше: https://www.facebook.com/pages/M%C3%A3-Ngu%E1%BB%93n/371039113001844

...