草庐IT

NOTIFICATIONS

全部标签

java - Android .setColor 大图标

我想问一下是否有一种方法可以使用.setLargeIcon中的.setColor设置通知的颜色?因为一旦我同时使用.setSmallIcon和.setLargeIcon我的颜色就会用于小图标。我想用LargeIcon代表我的个人通知图标,用小图标代表触发通知的应用程序图标。例子:BitmapmaintenanceIcon=BitmapFactory.decodeResource(getResources(),R.drawable.maintenance);IntentreplacePumpIntent=newIntent(this,FoodListActivity.class);Pen

带有大动画 gif 图像的 Android 自定义通知

我想制作一个带有大动画gif图像的自定义通知。所以我找不到解决这个问题的方法。因为我只能使用RemoteView来自定义布局。CreatingcustomandroidnotificationwithoutRemoteView但是RemoteView只支持一些基本的View。https://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout我该怎么做? 最佳答案 对此没有很好的解决方案,但你可以使用这个技巧:您可以将imageView设置为您

android - 如何在没有上下文的情况下显示弹出消息

我们正在开发一个将在JVM和Android中使用的库。现在我们需要实现试用期通知。在其他平台(.Net和Mac)中显示弹出消息框就足够了。但到目前为止,我找不到在Android上执行此操作的方法。问题是要显示一些消息(toast或AlertDialog),我需要有一个实际的上下文。但是由于我们的库不包含UI元素并且与UI没有任何关系,因此我们不要求用户在创建组件时传递上下文。简而言之:如何在没有从用户代码传递上下文引用的情况下显示Toast(AlertDialog、Notification)。如果我做不到,也许有人有更好的解决方案来在Android和Java上实现试用模式。

android - 是否可以设置通知在 android API 级别 10 或更低级别中显示多长时间?

研究我一直在浏览NotificationManagerAPI级别10的android文档中的类,但尚未找到实现此方法的方法。我也在谷歌上四处张望,但只找到了如何设置通知实际设置的时间以及如何设置toast通知小部件显示的时间长度。目前已实现我已经设置了FLAG_NO_CLEAR和FLAG_ONGOING_EVENT以保持通知图标存在,并在展开通知下拉列表后保持通知可见。尝试做我试图在通知栏中显示通知文本10秒,而不是标准时间。所以我基本上想做什么setDuration(int)函数在toast小部件中执行。我想知道这是否可行,如果可行,是否有人可以指出正确的方向来实现它。

android - android中一个状态栏图标的多个通知

我正在使用自定义通知...如何设置不显示通知?并列出这些通知?这是我的代码...publicvoidonReceive(Contextcontext,Intentintent){Toast.makeText(context,"coming",Toast.LENGTH_LONG).show();BundledescBundle=intent.getExtras();CharSequencedesc=descBundle.getString("description");intreminderId=descBundle.getInt("reminderId");NotificationMa

android - 调用 addAction 时删除通知?

我在我的通知中添加了两个操作按钮,当我单击它们中的任何一个时,它们会执行所需的操作,但通知仍保留在我的通知抽屉中。我知道单击操作按钮时可以从通知抽屉中删除通知,因为这就是Gmail的工作方式。如果我单击主通知,它会打开应用程序并从通知抽屉中删除通知。这是我的代码fragment:IntentcompleteIntent=newIntent(getApplicationContext(),MarkComplete.class);completeIntent.putExtra("rowid",inrowid);completeIntent.addFlags(Intent.FLAG_ACTI

android - 更新通知振动/铃声

我正在使用NotificationManager构建器在我的应用程序中显示警报。我知道notify方法的第一个参数是一个id,如果它已经可见,框架将更新通知,但是如果我将警报设置为播放铃声或振动,铃声/如果警报更新,振动也会触发?NotificationCompat.Buildernb=newNotificationCompat.Builder(this);nb.setContentTitle("title");nb.setContentText("message");nb.setSmallIcon(getResources().getIdentifier("drawable/aler

android - 每天特定时间通知

我想实现这个:首次打开应用程序后,如果满足特定条件,用户会在每天下午2点收到通知。如果条件为假,我们今天不会显示通知。下午2点检查条件,它从Internet下载一些数据。到目前为止我使用了AlarmManager及其方法setRepeating()以24小时为间隔。AlarmManager启动Service.在此服务中,我正在下载数据、检查条件以及是否为真-显示Notification.由于下载可能会持续5秒以上,因此我已为该服务声明android:process=":background",以在单独的进程中运行它而不阻塞我的UI。这种方法有两个缺点:1:假设用户在下午4点打开应用程序

android - 选择通知时取消Android中的动态通知

假设我正在创建一个类似于SMS应用程序的Android应用程序。要求如下:用户可以收到多个通知,每个通知都有一个int类型的动态ID。选择通知后,它会加载显示相应消息(SMS)的Activity。选择的单个通知应自动关闭。关于如何处理这个问题,我的想法是使用putExtra将整数ID添加到Intent中,然后可以从它加载的Activity中的Intent访问它,然后关闭调用它的通知。对于我的测试用例,这里是规范:通知最终会从服务生成,现在他们在测试时产生用户按下按钮。选择通知后,称为Activitytoast消息,然后试图驳回通知。(为了能见度)这是我的问题:当第一个通知是选了,就对了

Java Android - Redmi 3 (MIUI) - 无法更改通知图标?

我正在尝试更改通知图标,并且在模拟器中没问题:这就是我想要的(在模拟器API级别22(android5.1.1)上测试)但是,当我在我的真实手机(带有MIUI8.0.1的小米Redmi3prime)以及android5.1中运行此应用程序时。1-通知看起来非常非常不同。此通知图标不显示(只是默认应用程序图标)。但是……为什么?我现在可以做什么?这是我的代码:NotificationCompat.Builderb=newNotificationCompat.Builder(compat);b.setSmallIcon((state==STATE_STOPPED)?R.drawable.i