说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Android中电话和短信服务的包分析

HTML文档下载 WORD文档下载 PDF文档下载
电话或短信应用可以参考Android的相关包,它们分别是android.telephony和android.telephony.gsm,本文介绍了其使用方法。

本文来源:Android之家

电话或短信应用可以参考Android的相关包,它们分别是android.telephony和android.telephony.gsm。
android.telephony 包中有如下类,如表所示:

 

电话或短信应用可以参考Android的相关包,它们分别是android.telephony和android.telephony.gsm。

android.telephony 包中有如下类,如表所示:

类名描述
CellLocation表示设备位置的抽象类
PhoneNumberFormattingTextWather监视一个TextView控件,如果有电话号码输入,则用formatNumber()方法处理电话号码
PhoneNumberUtils包含各种处理电话号码字符串的实用工具,例如:PhoneNumberUtils.isGlobalPhoneNumber(String strNumber) 判断电话号码的有效性
PhoneStateListener监视手机中电话状态变化的监听类
ServiceState包含电话状态和相关的服务信息
SmsManager管理各种短信操作
SmsMessage表示具体的短信
TelephonyManager提供对手机中电话服务信息的访问

 

下面举个具体的例子,说明如何使用

 

private void sendSMS(String phoneNumber, String message){  PendingIntent pi = PendingIntent.getActivity(this, 0, new Intent(this, TinySms.class), 0);  SmsManager sms = SmsManager.getDefault();  sms.sendTextMessage(phoneNumber, null, message, pi, null);}
SmsManager是android.telephony.gsm.SmsManager中定义的用户管理短信应用的类。它的用法有点特殊,开发人员不 用直接实例化SmsManager类,而只需要调用静态方法getDefault()获得SmsManger对象,方法 sendTextMessage()用于发送短信到指定号码。在上面这段代码中,我们使用了一个PendingIntent的对象,该对象指向一个 Activity对象。因此当用户按下“发送短信”键之后,用户界面会重新回到这个Activity的初始界面。
在Android 的模拟器中对短信或电话提供了非常方便的测试功能。用户只需要在Windows命令行中输入emulator再启动一个Android模拟器,这样就可以 实现两个手机间的电话或者短信的测试。需要说明的是,每个模拟器左上角的数字代表了该模拟器的电话号码。比如我们现在有两个模拟器,号码分别是5556和 5554,从5556发送短信Hello, This is 5556到5554的效果如图错误!文档中没有指定样式的文字。如下图所示:图左侧的模拟器(5556)发送短信到右侧的模拟器(5554)。
总结说明
以上是我看了多方面的资料,总结、整理后与大家分享,部分文字说明来源于原篇幅。

 

一位开发人员的生日愿望清单 当“硅”已走到尽头,我们又该用什么去维系摩尔定律? 高端大气上档次 8位iOS顶级女程序媛 谁都可以做开发者:微软推出Windows Phone Web工具 Mozilla正式发布Firefox 23 新增混合内容拦截 网络监控功能 如何用远程的sql连接打开本地的access数据库啊? 送给zhouqingyuan(浪帆)的积分 程序中用了treeview控件,安装程序该怎么做? fastreport中如何实现交叉报表? 请教Windows下的localtime()的线程安全问题 Oracle数据库服务占用了我要用于Tomcat的8080端口,怎么解决? 急!!!手动添加数据,应用程序打不开!!! EMS QuickDesk Professional Edition 3.6.5.1的密码和中文界面资源 请问各位所在的公司规模都有多大? 父亲留下的书香阅读答案苦书指 父亲留下的书香阅读理解答案1.读第一自然段中“虽说 父亲留下书香 阅读 我有道题不会额我家虽说不是“书 求作文 《我有一颗感恩的心》,800字左右, 父亲留下的书香阅读答案1、 解释文中加点的词语(4 父亲留下的书香 关于青春的命题作文 600字 要和学习有关的~ 关于月亮的想象作文 名家经典文章..帮忙找找``谢谢哒~帮忙找5篇.. 全球最大海上书店巴林“首秀”新老警务联络官交接 南非侨界寄予厚望各国“吃货”探讨舌尖上的文化 亚洲食接个孩子的功夫 她停在路边的奥迪Q5钱塘江边一工地挖淤泥挖出160多颗炮德媒称默克尔有意提前卸任 其身边人回记者卧底麦当劳肯德基供应商车间康保草原马拉松赛选手猝死浙大、帝国理工开启大数据深度合作艾滋病大会为遇难专家留座神权异世之屠龙传奇穿到异界当纨绔数据侠客行村庙伏羲庙旅游麦积山旅游南郭寺旅游祁连山草原旅游张掖丹霞国家地质公园旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘