Android 3G应用开发:短信监听与系统概述
需积分: 22 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开发者或移动通信技术的研究者来说,这些都是非常有价值的信息。
2023-02-23 上传
2019-10-14 上传
114 浏览量
2023-08-22 上传
2023-05-10 上传
2023-06-07 上传
2023-06-01 上传
2023-06-02 上传
2023-06-02 上传
![](https://profile-avatar.csdnimg.cn/7c3401d167b14487879e758e5cb1b284_weixin_42204453.jpg!1)
三里屯一级杠精
- 粉丝: 32
- 资源: 2万+
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命