ZJU-Tony

 

Android中打电话和发短信实现方法

1. ITelephony接口和ISms接口以及

 在我们的Android应用中,当需要实现电话拨号时,我们需要进行如下调用


 ITelephony phone = (ITelephony)ITelephony.Stub.asInterface(ServiceManager.getService("phon"))
 phone.dial("10086");


   对于短信应用,我们需要的是调用SmsManager,代码如下


   SmsManager manager = SmsManager.getDefault();
   manager.sendTextMessage("10086",null,"hi,this is sms",null,null);


   这里,SmsManager对ISms做了一层包装,实质上是通过调用
   ISms simISms = ISms.Stub.asInterface(ServiceManager.getService("isms"));
  

posted on 2011-09-29 15:01  ZJU-Tony  阅读(384)  评论(0编辑  收藏  举报

导航