草庐IT

通知栏

全部标签

android - Application中全局变量的变化如何通知Activity?

我有一个IntentService可以更新扩展应用程序类中的全局变量。在我的几个Activity中,我需要知道变量何时更改。我是否必须在我的所有Activity中实现BroadcastReceiver(并从我的服务发送一个intent)或者是否有更简单的方法来通知我的Activity?谢谢! 最佳答案 我也遇到过这种问题。解决方案之一中的广播接收器。但我对此并不满意。所以,我尝试了另一种方法。您可以在andrdoid的对象观察者模式中找到更多详细信息,referthislink.publicclassTestActivityexte

android - 在 Android 屏幕锁定时显示状态栏通知文本

我有一条通知显示在状态栏中。如果用户在主屏幕上,则会显示与通知一起出现的代码文本。如果用户在锁定屏幕上,则会显示通知图标,但不会显示代码文本。即使用户在锁定屏幕上,我如何才能显示代码文本?编辑:锁屏代码文本在模拟器(2.3.3、4.0.3和4.1.2)中正常工作,但在我的2台测试设备上不起作用(运行4.0.4的GalaxyS3和运行Honeycomb的GalaxyTab)。编辑2:奇怪的是,我已经在S3上测试了短信,并且成功显示了代码文本。然而,这可能是因为它是一个本地消息传递应用程序,而三星已通过第3方应用程序禁用了它?NotificationCompat.Builderbuilde

Android - 通知 channel API >= 26 无法正常工作

我一直在与API26及更高版本中引入的新NotificationChannels作斗争。我正在开发一个应用程序,可以选择在四种情况下是否收到通知:声音和振动。只有声音。仅振动。没有声音或振动,只有一个弹出窗口。在所有情况下,无论我选择什么,我的应用都会通过声音和振动进行通知。我的代码是:NotificationCompat.Builderbuilder;NotificationManagernotificationManager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);if(

Android - 从通知操作按钮调用方法

我知道您可以使用PendingIntents从操作按钮启动Activity。如何做到在用户单击通知操作按钮时调用a方法?publicstaticvoidcreateNotif(Contextcontext){...drivingNotifBldr=(NotificationCompat.Builder)newNotificationCompat.Builder(context).setSmallIcon(R.drawable.steeringwheel).setContentTitle("NoTextZone").setContentText("DrivingmodeitON!")//

c# - 如何在不进行轮询的情况下通知我的 C# Windows 应用程序网络状态更改?

我想在计算机的网络连接建立(具有有效的IP地址)时收到通知,并且我想在不进行轮询的情况下执行此操作。是否有可以提供这些通知的WindowsAPI? 最佳答案 我将从System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged开始事件。WMI事件也可能是可能的,在Win32_NetworkAdapter或Win32_NetworkConnection实例集发生更改时触发。 关于c#-如何在不进行轮询的情况下通知

c# - 我如何通知其他应用程序我的应用程序是 Windows 桌面的一部分?

我想在C#中为Windows创建一个“工具栏”,并希望它适合Windows桌面的顶部空间。我希望其他Windows程序无法覆盖我的应用程序。我还希望其他应用程序将我的窗口视为桌面的一部分,以便当它们最大化时,您仍然可以看到我的应用程序。 最佳答案 您可以创建所谓的应用程序桌面工具栏。您的应用程序实质上将与WindowsShell(并因此与其他应用程序)通信,以指示桌面如何与您的应用程序交互。此类功能并未内置于.Net中,但在CodeProject上提供了执行此操作的优秀教程。. 关于c#

ios - 如何从 iOS 应用程序获取 watch 套件扩展集中的通知?

我想从iPhone应用程序中获取iWatch设置中的通知详细信息我有一个应用程序短语,当我在给定日期和时间的那个时间通知集中添加短语时,当通知在那个时候触发时,我想自动在iWatch(watch套件扩展)中通知。如果有人做过,请分享,因为我搜索了很多天,但没有找到任何解决方案。我创建了组并与iWatch和iPhone进行了完美的交流,但是关于通知我不再了解了,我想在iwatch中查看通知的主体那里有静态通知演示,但我想要自定义通知body不使用.json文件,并在iPhone(应用程序)中触发通知时自动显示。 最佳答案 您可以在此处

应用程序关闭时的 IOS 通知

我有一个ios应用程序,当我从服务器发送通知时,我会向其发送远程通知,我正在设置content-available=1和sound=""在IOS设备上我正在使用applicaiton(didReceiveRemoteNotification:fetchCompletionHandler:)我看到应用程序在后台时访问了这个方法但是当应用程序关闭时这个方法没有被调用但是当应用程序关闭时没有被调用applicaiton(didReceiveRemoteNotification:fetchCompletionHandler:)我在这个方法中的处理程序是letuserInfoDic=userIn

使用 TLS 证书与使用身份验证 token 的 iOS 推送通知

我正在阅读pushusingTLScertificates的文档和pushusingauthenticationtokens但除了解释如何配置每种方法之外,这些文章并没有真正解释这两种方法的区别或优缺点。有人可以给我解释一下吗? 最佳答案 基于token的身份验证较新,从本质上简化了APNS身份验证。它基于您可以在Apple开发者帐户上生成的公钥和私钥对。以下是它更简单的主要原因:同一key可用于开发和生产应用,而使用基于证书时需要不同的证书验证。您的Apple中引用的所有应用程序都使用相同的key开发者账号。基于证书的身份验证需要

iphone - 多个服务器上的单个 SSL 证书将推送通知发送到同一应用程序

是否可以在多个服务器上使用单个SSL证书向同一个应用程序发送推送通知。我们有客户端和服务器,客户端将从应用商店下载,服务器将由个人客户安装在他们自己的网络上。对于所有客户,客户应用程序都是相同的,我们无法为每个客户提交单独的应用程序。那么,苹果对这种场景有没有限制。 最佳答案 APPLE没有这种限制。APPLEcare的推送通知是通过正确的连接和证书发送的。目前还没有任何可用的记录限制,所以不应该是这种情况,CheckThis为进一步证实这一保证,因为该用户已在一个月内向不同的服务器发送了700万条推送通知,正如他所声称的那样。