草庐IT

NOTIFICATIONS

全部标签

Android 4.0 自定义通知像谷歌音乐

我想创建一个带有进度条和删除按钮的自定义通知。截图:我成功地创建了带有进度条的自定义通知,但我没有设法创建删除事件。我想在用户点击“x”后取消通知并停止上传(就像在谷歌音乐中一样,所以我不想启动Activity来清除通知)。这是我的工作代码:notificationManager=(NotificationManager)context.getSystemService(context.NOTIFICATION_SERVICE);inticon=R.drawable.ic_launcher;CharSequencetickerText="Hello";longwhen=System.c

android - 在 Android 中创建定时通知(例如事件)

对于一些安卓应用,我想集成以下功能:用户可以定义他想要提醒某事的时间。届时,应用程序应在通知栏中创建通知,即使此时用户未使用该应用程序也是如此。为此,需要查看类AlarmManager、NotificationManager和Notification.Builder,对吗?那么如何提前创建定时通知呢?我的代码(到目前为止)是这样的:将此添加到AndroidManifest以注册广播接收器:创建一个新的类文件来处理它收到的警报:publicclassAlarmNotificationReceiverextendsBroadcastReceiver{publicvoidonReceive(

java - 处理 FLAG_ACTIVITY_NEW_TASK 的 onNewIntent

我的Activity以singleTop模式和C2DM接收器运行。根据某些通知,我需要运行该Activity,并且我是这样做的:Intentactivity=newIntent(context,klass);activity.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TOP);context.startActivity(activity);如果Activity背景(例如之前按下主页按钮),一切正常。但是,当我只是按下电源按钮关闭屏幕时,无法通知正在运行的Activity有关某些更改(onNewIn

android - 是否可以从通知操作发送 LocalBroadcast?

我想在点击通知中的按钮时发送LocalBroadcast。我知道如何通过常规广播来做到这一点,但我想将广播保留在我的应用程序中。这可能吗?我的代码大概是:NotificationCompat.BuildernotificationBuilder=newNotificationCompat.Builder(context).setContentTitle("Title").setContentText("content").setSmallIcon(R.drawable.icon1).setContentIntent(pIntent).setAutoCancel(true);Intent

Android通知没有声音和振动

我在我的应用中使用了FCM通知,我正在接收它们,它完美地显示了标题和消息但是,当我收到通知时,我没有收到任何声音或振动或任何LED灯指示我的通知生成器代码是Intentintent=newIntent(this,MainActivity.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);PendingIntentpendingIntent=PendingIntent.getActivity(this,0,intent,PendingIntent.FLAG_ONE_SHOT);NotificationCompat.Builder

android - Android 中的空游标

我的应用程序有问题。我有一些list,每个list都有一个日期。如果列表的日期是今天,我会发出通知,并在我的通知中放入该列表中的项目。问题是,如果我的列表为空,我会强制关闭。我设置了仅当光标不为空时才发出通知的条件,但似乎这不起作用。你能帮我找出问题所在吗?部分代码如下:cr=db.fetchListId(id);startManagingCursor(cr);s=newStringBuilder(100);if(cr!=null){do{StringmyList="";myList+=cr.getString(2)+""+cr.getString(3)+cr.getString(4)

android - FLAG_ONLY_ALERT_ONCE 是损坏的还是错误的,或者两者兼而有之?

来自Notifications上的android文档:FLAG_ONLY_ALERT_ONCEBittobebitwise-oredintotheflagsfieldthatshouldbesetifyouwantthesoundand/orvibrationplayeachtimethenotificationissent,evenifithasnotbeencanceledbeforethat.这个描述看起来是不是与它应该的相反?此外,如果我希望通知每次都发出警报,我是否应该将其添加到标志字段中?我也看到了关于这是否“有效”的相互矛盾的说法......不管那是什么意思!

Android setFullScreenIntent() 在通知到达和手机锁定时执行 PendingIntent

AndroidsetFullScreenIntent()executethePendingIntentwhennotificationreachandphoneislocked.当我使用setFullScreenIntent()时遇到的奇怪问题它会执行PendingIntent,当我的手机被锁定时,当我解锁我的手机然后应用程序时,我已经设置为内容被打开。如果手机解锁并收到通知,它将在所有屏幕上将通知显示为顶部,并且不执行PendingIntent。有人遇到过这个问题吗?您的建议将不胜感激。下面是我的代码Intent_intent=newIntent(GcmIntentService.t

android - Android BigPictureStyle 推送通知中的图像/位图大小应该是多少?

我想在通知中清楚地了解BigPictureStyle位图的图像大小。我浏览了一些教程,但找不到有关此位图的尺寸规范。一些被告知具有2:1的纵横比。我想要一些清晰度,例如中推荐的位图/图像大小NotificationCompat.BigPictureStyles=newNotificationCompat.BigPictureStyle().bigPicture(bitmap_image);s.setSummaryText("Summarytextappearsonexpandingthenotification");notificationBuilder.setStyle(s);请指导

android - 如何从 Activity 中一一显示通知警报列表?

我是android应用程序的新程序员,我想从Activity中一个一个地显示多个通知。我已经实现了一种获取通知的方法,如下所示publicvoidmyNotify(Stringmessage){Log.v("mynotificationmethod","fromGetNotificationclass");NotificationManagernotificationManager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);Notificationnotification=newNotification(R.