草庐IT

通知栏

全部标签

android - 使用 Service 运行后台并创建通知

我希望我的应用程序在单击按钮时启动服务,并且服务应该在后台运行以在一天中的特定时间显示通知。我有以下代码来执行此操作。但它显示了我不明白的错误。我是Android新手,这是我第一个使用Service的应用程序。任何帮助,将不胜感激。提前致谢。AndroidManifest.xmlCreateNotificationActiviy.javapackagecom.example.newtrial;importandroid.os.Bundle;importandroid.app.Activity;importandroid.app.Notification;importandroid.ap

android - 更新通知文本,而不是整个通知

前奏我正在尝试在通知上添加计时器。计时器是一项服务。每秒调用此行(继续Thread是“运行”bool值,timeString是显示时间的详细字符串):NotificationChrono.updateNotification(getApplicationContext(),continueThread,NOTIF_ID,timeString,"Chronometer",notificationManager);这是NotificationChrono类:publicclassNotificationChrono{staticpublicvoidupdateNotification(Co

android - 更新通知文本,而不是整个通知

前奏我正在尝试在通知上添加计时器。计时器是一项服务。每秒调用此行(继续Thread是“运行”bool值,timeString是显示时间的详细字符串):NotificationChrono.updateNotification(getApplicationContext(),continueThread,NOTIF_ID,timeString,"Chronometer",notificationManager);这是NotificationChrono类:publicclassNotificationChrono{staticpublicvoidupdateNotification(Co

android - 在运行时推送通知(GCM)权限?

我读到有必要在运行时向用户询问API23及更高版本的一些权限。例如:android.permission.ACCESS_FINE_LOCATION。如果API为23或更高,是否有必要(甚至可能)请求运行时权限以在运行时使用GCM/推送通知?我曾尝试在运行时使用requestPermissions方法,但当我将它与任何GCM/推送通知相关权限一起使用时,它似乎不起作用(没有任何反应)。为此,我在我的list中拥有以下权限:用户知道的唯一权限是从Play商店下载应用程序时的ACCESS_FINE_LOCATION。用户不应该能够选择是否允许推送通知吗? 最佳答案

android - 在运行时推送通知(GCM)权限?

我读到有必要在运行时向用户询问API23及更高版本的一些权限。例如:android.permission.ACCESS_FINE_LOCATION。如果API为23或更高,是否有必要(甚至可能)请求运行时权限以在运行时使用GCM/推送通知?我曾尝试在运行时使用requestPermissions方法,但当我将它与任何GCM/推送通知相关权限一起使用时,它似乎不起作用(没有任何反应)。为此,我在我的list中拥有以下权限:用户知道的唯一权限是从Play商店下载应用程序时的ACCESS_FINE_LOCATION。用户不应该能够选择是否允许推送通知吗? 最佳答案

android - 蜂窝通知 - 如何将 largeIcon 设置为正确的大小?

我发现自己很好奇为什么Notification.Builder上的setLargeIcon方法只接受位图,而没有重载来提供资源ID。也许是出于性能原因这样做,但setSmallIcon确实接受resdrawableid似乎很奇怪。Notification.Builderbuilder=newNotification.Builder(application);//....builder.setLargeIcon(iconBitmap);//RequiresaBitmapbuilder.setSmallIcon(iconResId);//RequiresadrawableresourceI

android - 蜂窝通知 - 如何将 largeIcon 设置为正确的大小?

我发现自己很好奇为什么Notification.Builder上的setLargeIcon方法只接受位图,而没有重载来提供资源ID。也许是出于性能原因这样做,但setSmallIcon确实接受resdrawableid似乎很奇怪。Notification.Builderbuilder=newNotification.Builder(application);//....builder.setLargeIcon(iconBitmap);//RequiresaBitmapbuilder.setSmallIcon(iconResId);//RequiresadrawableresourceI

android - Android中的本地通知?

在iOS中,应用程序在后台使用“本地通知”来通知用户发生了一些事情,他们可能需要注意:Localnotifications...toinformuserswhennewdatabecomesavailableforyourapp,evenwhenyourappisnotrunningintheforeground.Forexample,amessagingappmightlettheuserknowwhenanewmessagehasarrived,andacalendarappmightinformtheuserofanupcomingappointment.Appledev-Loc

android - Android中的本地通知?

在iOS中,应用程序在后台使用“本地通知”来通知用户发生了一些事情,他们可能需要注意:Localnotifications...toinformuserswhennewdatabecomesavailableforyourapp,evenwhenyourappisnotrunningintheforeground.Forexample,amessagingappmightlettheuserknowwhenanewmessagehasarrived,andacalendarappmightinformtheuserofanupcomingappointment.Appledev-Loc

android - startForeground() 不显示我的通知

我正在尝试让我的Service在前台运行。我尝试使用thisexample(请查看“在前台运行服务”部分),但startForeground()实际上并没有显示我的通知。并且不会抛出任何异常。为了让它显示,我需要使用NotificationManager像here解释。使用NotificationManager我的通知有效,但我不确定我的Service在此“无声”调用startForeground()后是否处于前台。有什么问题?编辑:我刚刚测试了thissampleproject这应该演示startForeground(),但它不起作用!我使用APIv7.0,我在模拟器和真实设备(SE