notification

一起学Windows Phone 7开发(十二.Push Notification)

拈花ヽ惹草 提交于 2019-12-17 10:48:35
一. 简介 Push Notification 是 windows phone 7 中的特色功能之一,这个功能可以变相的让普通开发者实现多任务(尽管并不是真正的多任务)。它为手机端应用和 webservice 之间建立了一条专用的、持久的、稳定的通道来推送通知。当通道建立后,手机端应用可以接收 webservice 的任何信息。 二. 分类 对于 Push Notification 主要有三种: 1. Tile Notification: 是可以改变 Quick Lanuch area 内的图标内容(图片,文字等)的方式。不过这个需要把程序 pin to start, 才可以使用。 2. Toast Notification: 是在屏幕上面可以显示一个提示栏的方式。当点击提示栏可以打开应用程序。 3. Raw Notification: 是直接使用 Http 方式来接收( http polling )通知的方式。并且是不可见的,以后台方式传送通知。 对于以上几种通知,都需要一个服务端以 push notification 方式来发送通知, 也就是说要使用 push notification 都需要一个服务端。 三. 创建服务器端 对于服务器端来说,发送不同的通知,都是以 Http 方式发出去的,但是在发送时,需要配置相应的参数,来告诉 Push Notification

How to send azure push notification by portal to Android?

泄露秘密 提交于 2019-12-13 17:37:42
问题 I am new to azure, so i just started with sending push notification by portal, i did below steps and i got fail to get notification in android device while i got success notification with Outtcome:{0 passed, 0 failed) like below picture. i made a blank android app and by which i got server key that is perfectly working because i test it by http://pushtry.com/ how can i solve my problem please can anyone help me.... azure push-notification azure-notificationhub share | improve this question

JMX05-MBean之间的通讯

谁说我不能喝 提交于 2019-12-10 22:48:05
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> MBean之间的通信是必不可少的,Notification就起到了在MBean之间沟通桥梁的作用。 场景:大型应用可能需要设计比较复杂的MBean监控体系,其中可以设计一个主MBean,来调度通知其他MBean。 JMX 的通知由四部分组成: 1、Notification相当于一个信息包,封装了需要传递的信息 2、Notification broadcaster这个相当于一个广播器,把消息广播出。 3、Notification listener 是一个监听器,用于监听广播出来的通知信息。 4、Notification filiter 是一个过滤器,过滤掉不需要的通知。这个一般很少使用。 这里我们使用日常打招呼的场景:jack与我偶遇,jack说:hi;我礼貌的回答:hello,jack。 来源: oschina 链接: https://my.oschina.net/blacklands/blog/3141473

Android service的使用

假装没事ソ 提交于 2019-12-09 18:11:53
Services 一个 Service 是一个应用组件,它可以在后台执行耗时长的操作,而不提供用户接口。另一个应用组件可以启动一个service,然后它将在后台持续运行,即使用户切换到了另一个应用。此外,一个组件可以bind到一个service来与之交互,甚至执行进程间通信(IPC)。比如,一个service可以处理网络事务,播放音乐,执行文件I/O,或者与一个content provider交互,均是在后台。 一个service实质上可以有两种形式: Started 当一个应用组件(比如一个activity)通过调用 startService() 来启动一个service时,则 service 是 "started" 的。一旦被启动,一个service可以在后台无限期地运行,即使启动它的组件已经被销毁了。通常一个被启动的service执行一个单独的操作,并且不给调用者返回一个结果。比如,它可以通过网络下载或上传一个文件。当操作完成时,那个service应该自动停止。 Bound 当一个应用组件通过调用 bindService() 来bind一个service时,则service是 "bound"的。一个bound service提供了一个 允许组件与service交互的 客户端-服务器接口,发送请求,获取结果,甚至通过进程间通信(IPC)来夸进程执行这些。一个bound

ios 监控键盘状态

不羁岁月 提交于 2019-12-07 09:38:25
增加键盘显示和隐藏事件监听 NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow(notification:)), name: UIResponder.keyboardWillShowNotification, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillHide(notification:)), name: UIResponder.keyboardWillHideNotification, object: nil) @objc func keyboardWillShow(notification:Notification){ let userinfo:Dictionary = notification.userInfo! let frame = (userinfo[UIResponder.keyboardFrameEndUserInfoKey] as! NSValue).cgRectValue UIView.animate(withDuration: 0.4, animations: { self.view.frame.origin.y

Notification的基本使用

跟風遠走 提交于 2019-12-06 18:21:52
Notification是显示在手机状态的通知,一般显示手机当前的网络状态、电池状态、时间等。 设置Notification涉及到两个类,一个类是NotificationManager,一个类是Notification。可以这样理解这两个类,NotificationManager相当于顺丰快递小哥,notification代表的就是我们送的信件,我们要发送信件首先打电话给顺丰小哥,相当于初始化NotificationManager,然后填写好信件,相当于初始化Notifiaction,然后小哥发送信件,就是notificationmanager.notify(notifaction) 1)初始化NotificationManager: this.getSystemService(Context.NOTIFICATION_SERVICE); 2)初始化Notification:new Notification.Builder(this).builder(); main.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match

Android notification的使用实例

淺唱寂寞╮ 提交于 2019-12-06 11:44:24
一、Android中通知的创建流程 注: 为了给许多各种不同的平台提供最好的notification支持,应该使用NotificationCompat以及它的子类,特别是NotificationCompat.Builder,所以以下通知均引用版本 4 支持库中的 NotificationCompat.Builder 类。 通知创建步骤: 通过NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)获得一个通知的Builder对象; 调用mBuilder的方法设置通知属性,如setSmallIcon(int drawable)、satContentTitle(CharSquence title)等为通知设置小图标、内容标题; 通过mBuilder.build()方法获得一个Notification对象; 获得一个通知管理器NotificationManager nm = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE),通过nm.notify(int id, Notification notification)方法发送通知,至此,通知便已经发送出去 二、注意事项 创建一个通知时

NotificationManager的用法

旧巷老猫 提交于 2019-12-06 01:18:31
代码解析 1.创建通知管理器 NotificationManager 是一个系统Service,必须通过 getSystemService()方法来获取。 NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 2.创建通知 Notification:是可以设置icon、文字、提示声音、振动等等参数。 int icon = R.drawable.wlicon; long when = System.currentTimeMillis();//时间 // 创建通知栏的显示 CharSequence tickerText = "未读消息提醒"; Notification notification = new Notification(icon, tickerText, when); notification.defaults |= Notification.DEFAULT_LIGHTS; // 通知灯光 notification.defaults |= Notification.DEFAULT_VIBRATE; // 震动 notification.flags |= Notification.FLAG_NO_CLEAR;

android 通知 Notification、NotificationManager详解

喜你入骨 提交于 2019-12-06 01:18:19
在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。 NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。 NotificationManager 是一个系统Service,必须通过 getSystemService()方法来获取。 [java] view plaincopyprint? NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Notification:是具体的状态栏通知对象,可以设置icon、文字、提示声音、振动等等参数。 下面是设置一个通知需要的基本参数: An icon (通知的图标) A title and expanded message (通知的标题和内容) A PendingIntent (点击通知执行页面跳转) 可选的设置: A ticker-text message (状态栏顶部提示消息) An alert sound (提示音) A vibrate setting (振动) A flashing LED

android之Notification通知

情到浓时终转凉″ 提交于 2019-12-06 01:18:01
我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。 [java:nogutter] view plain copy package cn.com.chenzheng_java; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore.Audio; import android.view.View; import android.widget.Button; /*** * @description 状态栏通知相关 * @author chenzheng_java * */ public class NotificationActivity