Tag: 通知

关于如何在通知接收器中更改setLatestEventInfo的替代方法

嗨,我在这一点得到了库存,其中“setLatesEventInfo”有错误。 我知道setLatestEventInfo不能在API 23及更高版本上运行。 有人可以帮助我如何运行此代码? 我的意思是替代方式,function相同但编码不同。 这是接收器function。 我正在通知我的Mainactivity。 这里唯一的错误是接收器,我尝试了构建器通知,但由于这是一个接收器,构建器无法应用 Receiver.java import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; /** * Created by my pc on 12/1/2015. */ public class Receiver extends BroadcastReceiver { private static final Object ACTION = “MyNotification”; @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); […]

Android Notification在应用程序启动时触发

我正在尝试让我的每日通知服务正常工作,但我遇到了问题。 我应该只在将来的某个特定时间收到通知,但我注意到了 if (time_that_i_set_for_notification < current_time_of_the_day) notification triggers at the boot of my app 这是错误的,因为在这种情况下,通知应该仅在第二天触发,而不是在我启动应用程序的瞬间。 这是我试图让事情奏效的尝试: 我在我的MainActivity,onCreate()方法中调用它 : private void scheduleNotification(int hour, int minute){ Intent notificationIntent = new Intent(this, NotificationReceiver.class); notificationIntent.putExtra(“notifId”, notifId); PendingIntent pendingIntent = PendingIntent.getBroadcast(this, notifId, notificationIntent, 0); // Set the alarm to start at approximately at a time DatePicker datePicker = new DatePicker(this); […]

如何在通知中设置文本

如何设置通知的此文本行。 我模拟图像中的内容的代码是Notification notification = new NotificationCompat.Builder(context) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle(“Michael”) .setContentText(“Dinner tonight?”) .setSubText(“let’s grab some dinner.Are you free?”) .setLargeIcon(myBitMap) .addAction(R.drawable.ic_archive, “ARCHIVE”, null) .addAction(R.drawable.ic_reply, “REPLY”, null) .build() 编辑 或者没办法,我要使用自定义视图?

从Web应用程序显示系统托盘通知或桌面通知

我使用具有登录function的J2EE 6.0在Java中创建了一个Web应用程序。 当用户登录到应用程序时,计时器从59:59(分钟:秒)开始并持续减少直到3:00。 当剩下3分钟时,它会向用户显示一个弹出窗口 ,要求退出或再次将他们的时间/会话延长回59:59。 我的问题是,如果用户在新的窗口/浏览器(Firefox等)上做了一些其他的工作说明或在互联网上浏览其他东西。 如何通知用户他的会话/时间将过期。 此应用程序仅适用于Microsoft Windows Internet Explorer 。 我发现这些链接用于显示桌面通知,但不幸的是我的应用程序特定于仅在Internet Explorer上运行 有哪些方法可以显示来自Web应用程序的桌面通知? Stack Overflow桌面通知如何工作? 所以我不能使用桌面通知。 我以为我会创建一个swing应用程序来在Windows系统托盘中显示“你的会话即将过期”的通知弹出窗口。 但我被困在如何在客户端机器上运行。 我听说过Java Web Start , AjaxSwing等。通过Java Web Start软件,用户可以通过单击网页中的链接来启动Java应用程序。 它需要客户端系统中的JRE。 Java Web Start将要求用户下载Java插件 ,该插件将下载令人讨厌的JRE(如果在客户端的系统中找不到)。 AjaxSwing会将Swing应用程序转换为HTML,Javascript和CSS,因此我不确定如何在浏览器中显示系统托盘中的弹出窗口。 我认为这将继续坚持浏览器。 我搜索了选项卡选项闪烁,但它没有闪烁窗口任务栏中的选项卡。 我读过Growl for Windows,但我不确定它是否对我有帮助。 请告诉我。 请建议我如何通知用户他的会话将会过期。 我已经知道我可以通过电子邮件通知了。 请帮我一个创新的想法和解决方案,以进一步追求。

Android-Notification不会出现

这是用于通过单击按钮然后转到另一个类来创建通知的代码。 第二类完全是空的。 我不知道为什么它不会出现,即使它不能转向另一个类。 我已经检查了这个文件的“坐位”,“通知”是“打开”。 谁能帮我检查一下? MainActivity.class package com.example.ww.lab; import android.app.Notification; import android.app.PendingIntent; import android.content.Intent; import android.support.v4.app.NotificationManagerCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.app.NotificationManager; import android.support.v4.app.NotificationCompat; import android.util.Log; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { private int id = 1; private NotificationCompat.Builder notification_builder; private NotificationManagerCompat notification_manager; Button button; @Override protected void onCreate(Bundle savedInstanceState) { […]

程序停止:wait()和notify()

我试图实现这一点:创建两个不同的线程,一个打印奇数,一个打印偶数。 一旦一个线程打印一个数字,它就必须等待另一个线程,依此类推,即一个接一个。 为实现这一点,我使用synchronized块以及wait()和notify()。 我正在创建一个类,其对象将用于传递给两个线程中的synchronized块。 这是代码: – >这是用于传递给synchronized块的对象。 package com.vipin.multithread.variousdemos; public class SyncObject { public SyncObject () { } } 奇数线程: package com.vipin.multithread.variousdemos; public class OddThread implements Runnable { private Thread t; int index=0; SyncObject so=null; int odd_nums[] = {1,3,5,7,9}; public OddThread(SyncObject so) { t = new Thread(this,”Odd Thread”); this.so = so; t.start(); } public Thread […]

Android通知不会发出声音或振动

int icon = R.drawable.icon; Context context = getApplicationContext(); CharSequence contentTitle = “My notification”; CharSequence contentText = “Countdown Complete!”; NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Intent intent = new Intent(); Notification notification = new Notification(icon, “is completed!”, System.currentTimeMillis()); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); notification.setLatestEventInfo(context, contentTitle, contentText, pendingIntent); long[] vibrate = {0,100,200,300}; notification.vibrate = vibrate; notification.defaults […]

如何发送Maven构建的电子邮件通知

有没有一种简单的方法可以在没有外部CI工具的情况下在Maven中为每个构建发送电子邮件通知,就像Ant一样?

窗户上的虚假唤醒。 可能吗?

我最近学会了“虚假唤醒”任何人都说这个问题只适用于某些类型的Linux PC。 我用的是windows。 我写了Spurious唤醒测试。 我得到的结果是可能的。 但我想为你展示这个测试。 也许我在某处犯了错误。 我最初的变种: import java.util.Random; import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicInteger; public class TestSpuriousWakeups { static final int MAX_THREADS = 600; static final Object mutex = new Object(); static final CountDownLatch allThreadsStarted = new CountDownLatch(MAX_THREADS); static final CountDownLatch allThreadsFinished = new CountDownLatch(1); static /*final*/ volatile AtomicInteger processedThreads = new AtomicInteger(); static /*final*/ […]

Android通知进度条冻结

这是我正在使用的代码 http://pastebin.com/3bMCKURu 问题是,经过一段时间后(文件变得越来越重)通知栏下拉速度越来越慢,最后它就冻结了!