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

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)。
总结说明
以上是我看了多方面的资料,总结、整理后与大家分享,部分文字说明来源于原篇幅。

 

【简讯】Perl 5.22.0 发布,大幅改进代码! 【征文】特别策划——群雄逐鹿共话新型数据库 针对DCloud侵权质疑,APICloud发布声明 《近匠》小鱼天气,中国风与细粒度空气质量检测 Xcode 7 beta发布,Swift 2.0带来哪些新变化? 【有奖征集】MDCC 2015演讲议题征集全面启动 Swift语言那些鲜为人知的特性 《开源者说》08期:聊聊Java那些事儿 专访唐成:从小工到专家,PostgreSQL的修炼之道 《瞬间之美》作者Robert Hoekman Jr:如何成长为UX领袖人物? TIOBE 2015年6月编程语言排行榜:Swift份额上升,Objective-C成自由落体 【CTO讲堂】Box首位华人核心工程师的回国创业之路 【探秘ES6】系列专栏:ES6简介 专访《Javascript设计模式与开发实践》作者曾探:爱编程 爱生活 【探秘ES6】系列专栏:迭代器和for-of循环 【CTO讲堂】UCloud联合创始人兼CTO莫显峰:如何成长为技术合伙人? 【探秘ES6】系列专栏:生成器 iKair转型传感器及SaaS厂商,发布Maxense平台与9款“云传感器” 免费jQuery幻灯片图片轮播插件Galleriffic的使用方法 专访IBM中国研究院院长沈晓卫博士:全新的物联网来了 《近匠》GYENNO CEO任康:用“勺子”敲开一片新市场 Horde3D——基于C++编写的3D渲染引擎 Maker Faire 2015在深圳正式开幕,关注创客生态系统 Arduino与Seeed Studio达成战略合作——专访Arduino联合创始人Massimo Banzi 免费开源的Bootstrap富文本编辑器bootstrap-wysiwyg使用方法 CCAI2015:首届中国人工智能大会将于7月26-27日在京举行 拥抱互联网+ 用友NC6助力集团企业蜕变数据驱动型公司 《近匠》融云,自主研发真正“不丢消息”的IM云服务 【CTO讲堂】听云CTO Wood:APM实现原理及对IT和产品运营的价值 从7个维度浅析虚拟现实Alpha年 Maker Faire上的微软:将技术与工具带给Maker才是关键 help关于package的一个巨郁闷的问题 想知道session和cookie在使用上有什么区别?具体在什么场合应用session而不是cookie? 为什么我的classpath总是出错? 请教:各位大虾用PB从事那方面的工作,待遇如何?工作地点? Blue Workshop产品消息:.Net插件Replace it 1.3在CSDN和www.skycn.com.cn总下载量突破900次; SharpRefactor(C#代码重构工具)在CSDN的下 ActiveX 控件,要内嵌在Web页里实现编辑 小弟菜菜,各位大侠帮忙啊,小弟在线,完成就给分~~~~ jsp 文字出现乱码(急,有分奖赏) 哪里有完整的MINE解码组件 如何置换bitmap背景色? 寻求可共享的稳定的FTP 为什么文件没有被下载?!急 请问这是什么错误? 有关DATAGRID中((HyperLink)e.Item.Cells[0].Controls[0].FindControl("HyperLink2")).Text的问题,请帮帮我!! Include 的疑惑 寻找一个叫dingke的朋友,我将把邮箱给你,但我不小心弄丢了你的联系信箱,请速与我联系 为什么delphi程序总是有sysinit和system单元? 哪里有完整的MINE解码组件 有关关机程序的问题,帮帮忙。 安装树的问题?????????? 求助!关于ip地址数据库的 读多个串口时为什么时钟停止了? 安装树的问题?????????? 请教FxScanner是什么程序? 请大家出主意 为什么总是让我下载java虚拟机 调查一下大家在用VB做软件时最常用哪些控件呀, DataGrid_UpdateCommand里怎么取不到变化后的值 求助!关于ISAPI的问题? 一个简单问题,高分求解。。 我是东东树的妹妹,我有问题要问大家。关于jsp页面重定向问题? system.globaliztion.cultureinfo("en_US") 是不是C#中要进行字符集的转换处理 请问以下构造函数的sql有什么错误?提示AS附近由于发错误,字段名可以用变量吗? windows2000与windows2003的互相访问的问题? 一个简单基本的问题求教高手,急在线等 Blue Workshop产品消息:.Net插件Replace it 1.3在CSDN和www.skycn.com.cn总下载量突破900次; SharpRefactor(C#代码重构工具)在CSDN的下 J2ME中文显示问题,急!! ado.net 我发现JSP一个奇怪的问题???想要看看吗???进来呀!!! 昨晚2点多一个mm突然打电话找我聊天,各位觉得我有戏没? 哪里有完整的MINE解码组件 为什么我装完FreeBSD系统启动时Sendmail启动的特别慢,telnet时也很慢。 小弟初学JSP,想搞点源代码来学习学习。 难搞的MIDAS 局域网的问题,急死了, vb中继承及分辨率问题 ASP里有没有带下拉框的输入框? 象素数据和图象数据 公司的一个数据库被人del,现在想查查是谁什么时候做的? 为什么我的窗口无法操作 关于oracle数据库增量备份土土的一问。 世界上有没有鬼?好害怕噢.. rescue的中文意思 求的Rescue英语解释和中文解释还有词性 太阳的东升西落与温度变化的关系 怎样才能简便快速的产生二氧化氮 英语:rescue用法 QWERTY 键盘是什么? 请问虚拟QWERTY键盘是什么意思?为什么叫虚拟?触屏? 舌苔发白吃什么食物? 羲之叹惜弥日文言文 羲之宾馆 羲之宾馆店怎么样 农业部:农垦有望率先实现农业现代化朴槿惠为韩职棒总决赛开球 穿日本运动美媒揭白宫工作准则:不让总统为坏消息叙利亚总统警告:外国停止支持反对派才杨澜提问郎朗\"工作有何意义\"惹争金华餐饮业遭遇寒流 高档酒店与农家乐奥巴马医改网站安全漏洞细节曝光 内测金华看守所推启迪教室 给在押未成年人学者称一线城市过高生活成本让人幸福感能源局发布页岩气产业政策 加大财政扶戴尔完成249亿美元私有化交易 从纳她往老公喝的中药里加敌敌畏行李竟会动,里面藏头鹿道路凝冻轿车侧滑坠入河中城(县)郊地势较高路段昨日交通管制三大客运站日均送客3.4万泰勒-约翰逊将进行肩膀手术“后e 租宝时代”的 P2P 生态之青少年足球冬令营等你来鸡公山酒业开展春节送温暖活动降低预期需求,回归理性投资构建问责的常态化、长效化机制
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘