分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
相信用过诺基亚手机的朋友可能会记得,在短信发送之后,手机会显示发送手机的状态,Android同样也提供了相应的功能,而且实现这个功能的方法也很简单。
首先,我们需要在程序中注册两个权限:
1.接收短信的权限
2.发送短信的权限
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission> <uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
之后,我们需要开启两个模拟器测试程序的功能,下面是实现的截图,首先看第一张截图,是一个模拟器接收到另一个模拟器发送来的短信显示在通知栏里:
我们会看到这个模拟器的端口号叫做5554,这个就相当于手机号,我们发送短信只要把这个号码当做是手机号使用即可,下面这张截图是主程序的实现截图,点击发送按钮,短信被发出,同时,如果成功,系统会发送广播信息。
截图如下:
下面给出程序的实现代码:
public class EX06_14 extends Activity{ /* 建立两个mServiceReceiver对象,作为类成员变量 */ private mServiceReceiver mReceiver01, mReceiver02; private Button mButton1; private TextView mTextView01; private EditText mEditText1, mEditText2; /* 自定义ACTION常数,作为广播的Intent Filter识别常数 */ private static String SMS_SEND_ACTIOIN = "SMS_SEND_ACTIOIN"; private