Android 3G应用开发:短信监听与系统概述

需积分: 22 2 下载量 88 浏览量 更新于2024-08-13 收藏 1.56MB PPT 举报
本文主要探讨了如何在最新的Android版本中通过ContentProvider和ContentObserver来窃听用户发送的短信,以及3G技术、智能手机软件平台,尤其是Android系统的介绍。 在Android系统中,用户发送的短信会被系统自带的短信程序通过ContentProvider存储到数据库,并发布数据变化的通知。开发者可以利用这一机制,通过注册ContentObserver来监听短信的变化。具体实现方法是调用`getContentResolver().registerContentObserver()`方法,传入短信ContentProvider的URI和一个自定义的ContentObserver实例。ContentObserver的`onChange()`方法会在数据发生变化时被触发,此时可以查询`Uri.parse("content://sms/outbox")`来获取发送箱中的短信内容,包括短信的_id、地址、正文和发送时间。 3G技术是第三代数字通信系统,它的特点是将无线通信与国际互联网等多媒体通信相结合,提供包括图像、音乐、视频等多种媒体形式的服务。3G有三种无线接口标准:WCDMA、CDMA2000和TD-SCDMA,分别由中国联通、中国电信和中国移动采用。3G相比1G和2G,数据传输速度显著提高,但全面普及仍需时间。2.5G作为2G向3G过渡的技术,如CDMA20001X和GPRS,提供了如WAP和蓝牙等服务。 在智能手机软件平台领域,有Symbian、Windows Mobile、RIM BlackBerry、Android、iPhone和Java/J2ME等操作系统。2009年的市场份额显示,Symbian占据主导地位,其次是RIM Blackberry和iPhone,而Android虽然份额较小,但其开放源代码和基于Linux的特性使其具有广阔的发展前景。 Android操作系统由Google于2007年推出,它基于Linux内核,采用软件堆层架构,由操作系统、中间件和关键应用程序组成。底层以Linux内核为基础,上层提供C++和Java API,开发者可以使用这些API开发应用程序。Android的开放性和灵活性使其在智能手机市场迅速崛起,成为主流的操作系统之一。 本文涵盖了Android系统中监控短信发送的方法,3G通信技术的概述,以及智能手机市场的竞争格局,特别强调了Android系统的重要地位及其工作原理。对于Android开发者或移动通信技术的研究者来说,这些都是非常有价值的信息。