Messaging应用对新消息呼入事件的 响应, 有3个配置选项可以由用户自己做出选择:
A.铃声 :用户可以选择已有 铃声/或者静音作为新消息呼入的提醒 ;
该选项的配置是在MessagingPreferenceActivity.RingtonePreference中完成的,它通过ringtoneType属性将系统中的可用声音分为:①铃声(ringtone)、②通知(notification)、③警报(alarm)3种类型,指定类型后最终会通过RingtoneManager. ACTION_RINGTONE_PICKER选取到具体的 声音资源。
用户指定铃声被播放的关键在MessagingNotification工具类中,当有新消息时它的updateNewMessageIndicator()方法会被调用,该方法对 Notification. sound属性做了设置,使得铃音 的 最终得以 播放。当然在该方法中还包括了对状态栏图标、震动效果的处理逻辑。
而铃音被“适时 ”播放的关键是:MM会在TransactionService的update方法(你是否还记得那个观察者模式,该方法是具体业务完成后的回调 )中针对NOTIFICATION_TRANSACTION和RETRIEVE_TRANSACTION两种业务调用 MessagingNotification 工具类 ,而SMS则是在SmsReceiverService的handleSmsReceived()方法中进行调用。
B.震动 :开启后有新消息呼入时会震动提醒。 响应过程 和铃声的 响应 机制完全一样,重点都在 MessagingNotification的 updateNewMessageIndicator()方法中 ;
C.状态栏通知 :用户可以决定是否在状态栏上显示一个代表新消息的小图标, 响应过程 和铃声的 响应 机制基本一样 ,但它的触发不止是在信息呼入时,还会在信息发送失败、设备重新启动等情况下被调用,当然不同情况在状态栏会有不同的icon。
分享到:
相关推荐
2. MMF(Multimedia Messaging Service File)格式:MMF格式通常与手机彩信相关,是一种早期移动设备上的多媒体内容格式。它允许包含文本、图像和声音,常用于创建简单的游戏和个性化铃声。MMF铃声在功能手机时代...
1. **即时通信技术基础**:即时通信(Instant Messaging, IM)是一种允许用户实时交流的在线通信方式。其核心技术包括消息传递协议、网络传输技术、数据同步机制等。理解这些基础是掌握图片和铃声应用的前提。 2. *...
"Mid剪辑器"是一款专为手机铃声定制设计的工具,它主要处理MIDI(Musical Instrument Digital Interface)格式的音乐文件,并能将其转换为适用于手机的MMF(Multimedia Messaging Service)格式的和弦铃声。...
- MMS(Multimedia Messaging Service)多媒体短信,支持发送长文本、彩色图片、铃声、音频流和小容量视频,功能最为全面。 【MMS与WAP的关系】 MMS是WAP业务的一种应用,它利用WAP协议来传输多媒体内容。当用户...
彩铃(CRBT,Color Ring Back Tone)是一项个性化服务,允许移动用户设置特殊的回铃音,当他人拨打其电话时,听到的不再是传统的回铃声,而是定制的音乐、歌曲或其他音频效果。这项服务增加了通信的趣味性和个性化。...
彩信(Multimedia Messaging Service, MMS)** 彩信是一种通过移动网络发送多媒体内容的服务,如图片、音频片段、视频或文本,与短信(SMS)相比,它的传输能力更强大。在中国移动的网络中,用户可以利用MMS服务与...
EMS(Enhanced Messaging Service)是SMS的增强版,它允许发送包含文本、图片、音乐和动画的多媒体信息,并且可以在原有的SMS网络上运行。此外,EMS支持第三方开发应用程序和服务,推动了各种个性化手机待机动画和...
此外,它在娱乐领域有着广泛的应用,如下载手机铃声、屏保,接收节日或明星贺卡,甚至在多媒体交友平台上寻找志同道合的朋友。在新闻和金融服务方面,彩信可提供体育赛事集锦、实时新闻和金融数据分析,为用户提供...
MMS通常指的是 Multimedia Messaging Service(多媒体信息服务),这表明这个应用可能不仅支持基本的文字短信,还能够处理图片、音频或视频等多媒体内容的发送和接收。 标签“iPhone短信”暗示了这个应用可能具有与...
彩信(MMS-Multimedia Messaging Service)则比短信更具表现力,能包含图片、文本、动画和铃声,适用于品牌展示、新品推广、大量信息传递、电子优惠券发放、客户服务和维护客户关系,以及大型营销活动的信息传播。...
1. **GCM(Google Cloud Messaging)与 FCM(Firebase Cloud Messaging)**: - GCM是谷歌早期提供的云消息推送服务,后来被FCM取代。FCM是谷歌推出的新一代云消息推送平台,提供更高效、可靠和强大的推送服务。 -...
1. **增强型短信服务(Enhanced Messaging Service, EMS)**:EMS允许在短信中包含简单的图像、图标和铃声,以及更多的字符数。 - **特点**:EMS保留了SMS的兼容性,并引入了一些多媒体元素。 - **限制**:尽管增加...
EMS(Enhanced Messaging Service)则在SMS的基础上增加了对图片、简单动画和铃声的支持;MMS(Multimedia Messaging Service)进一步扩展了支持范围,可以传输更高质量的图片、音频、视频和附件。这些不同的格式和...
21.菜单: 完整工程菜单(Cell Man., Net. Messaging, Field Test Status) OFFSET:0044 选中4 22.菜单: 工具 > 工程 (菜单项目) OFFSET:0044 选中5 23.菜单: 完整工程菜单 OFFSET:0044 选中6 24.菜单: 完整工程菜单...
3. **彩信插入音乐**:在彩信(Multimedia Messaging Service, MMS)中,用户可以发送包含文本、图片、音频甚至视频的信息。由于MID文件的体积小,它们是理想的彩信附件,尤其是当对方手机的接收能力有限时。发送MID...
不同品牌的手机只要支持 EMS,都能互相传递 EMS 图片铃声。 八、SMS SMS(short messaging service)即短信服务。是最早的短信息业务,也是现在普及率最高的一种短信息业务,通过它,移动电话之间可以互相收发短信...
彩信平台是一种基于3GPP标准和WAP论坛规范的多媒体信息传输服务,全称为Multimedia Messaging Service(多媒体短信业务)。它允许用户通过GPRS网络或CDMA2000 1X网络发送包含视频、图片、声音和文字的多媒体信息。...
WAP_Push协议的核心是MMS(Multimedia Messaging Service,多媒体消息服务)的简化版本,它通过HTTP或WAP协议传输数据。WAP_Push信息通常包含一个指向实际内容的URL,当移动设备接收到推送信息后,会自动打开这个URL...
此外,由于其文件大小相对较小,mid格式也是发送彩信(MMS,Multimedia Messaging Service)的理想选择。彩信允许用户在短信中附加多媒体内容,如图片、音频或视频,但受限于传输的数据量,因此体积小巧的mid音乐...