感受Android带给我们的新体验
By: 海市蜃楼 | In: Android开发
18 一 2010电话或短信应用可以参考Android的相关包,它们分别是android.telephony和android.telephony.gsm。
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)。
以上是我看了多方面的资料,总结、整理后与大家分享,部分文字说明来源于原篇幅。

这里有一群热爱开发的人,我们的文章以原创、翻译为主,包含了我们对Android的认识,对Android的研究,以及一些开发心得和感想,如果 你喜欢我们的站点,喜欢我们的文章,欢迎拍砖,欢迎交流。希望新版的mo-Android能够为你带来更好的体验。
1 Response to Android中电话和短信服务的包
olunx
四月 22nd, 2010 at 4:53 下午
不错,学习了。