android短信发送

Android 接受短信和发送短信

拟墨画扇 提交于 2019-12-05 06:51:16
1.android 发送短信 android API 中提供了 smsManager 类处理短信。其中的 sendTextMessage(num, null, content, pend, null) 函数就是发送 短信的方法。第一个参数为目标者手机号、第二个参数为短信中心地址 null 为默认地址、 第三个参数短信的文本内容、第四个参数是一个 intent 会把发送结果带回。第五个参数不知,一般为 null 。 一个应用程序要具备发送短信功能,需要在 androidManifest.xml 中加入 android.permission.SEND_SMS 权限。 在模拟器中发送中文会接收方出现乱码的问题,但是在真机中,就不会出现乱码的情况了。所以 开发者只需要正常开发短信功能,不需要编码转换。 接收短信也是比较方便的,主要是继承 BroadcaseReceiver 类 , 覆盖 onReceive 函数: 1: 相关类: android.content.BroadcastReceiver android.telephony.gsm.SmsMessage; 2:example code. public class MessageDemo extends BroadcastReceiver { private static final String strACT = "android