本帖最后由 sciolist 于 2011-10-25 15:47:44 编辑

解决方案 »

  1.   

    应该还需要加以下权限: <uses-permission android:name="android.permission.READ_SMS" />
    <uses-permission android:name="android.permission.WRITE_SMS" />
    <uses-permission android:name="android.permission.SEND_SMS" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    <uses-permission android:name="android.permission.RECEIVE_MMS" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
      

  2.   

    我试过发短信没问题啊,如果你还有问题,可以试试这个开源项目android-smspopuphttp://code.google.com/p/android-smspopup/
      

  3.   


    代码是没有问题,就是有一个权限的问题在里面。因为整个Phone 模块所运行的用户身份是不允许发送短信的。这是安卓的一个特点,见:http://developer.android.com/guide/topics/fundamentals.html
    我的做法是把发送短信这件事情交给有该权限的Mms 模块去做,我只要在Phone 里面发送一个广播通知就行了。谢谢大家的回复,结贴 + 散分。