嵌入式系统设计及应用

  • 格式:doc
  • 大小:185.00 KB
  • 文档页数:12

西北工业大学
《嵌入式系统设计及应用》设计报告
学院:计算机学院
学号: 2009201577
姓名:高原
专业:计算机系统结构
设计时间: 2010.07
指导教师:蒋泽军
手机短信收发系统
当有消息到达时,监听器将回调MessageListener接口中的notifyIncomin gMessage方法。

在该方法中,连接对象调用receive方法接收消息;
在端口port打开一个sms连接,并启动一个接收消息的线程。

public MessageConnection openConnection(String port) throws
IOException {
msgConn = (MessageConnection)Connector.open("sms://:" + port);
pendingMessages = 0; //没有处理的信息的个数
dead = false;
//创建消息接收线程,并启动
Thread t = new Thread(this);
t.start(); //调用run()方法
return msgConn;
}
四、设计结果与数据处理
最终系统运行的结果如下图所示。

(一)首先,运行该程序,打开两个手机终端。

如图3所示。

图3
图4 图5
(二)使用终端1向终端2发送短信。

打开终端1的发送短信功能后,在收件人号码文本框中输入接收端的号码,然后在消息内容文本框中输入要发送的信息,点击发送按钮进行发送。

如图4所示。

(三)接收端接收到短信时,显示提示信息。

如图5所示。

(四)通过收件箱可以查看收到的短信。

如图6所示。

(五)点击下一条按钮可以查看下一条短信。

如图7所示。

图6 图7
五、分析与讨论 本次课程设计较好地完成了预先的设计要求,实现了短信收发系统的主要功能。

另外,对J2ME 开发嵌入式手机应用的技术及过程有了进一步的认识和理解。

但在设计过程中,还存在一些不足之处需要改进。

一方面,系统的界面较为简单。

主要是设计时只考虑实现了短信的收发,没太多考虑人机界面的友好性问题。

设计相对比较粗糙。

另一方面,在功能上也有一些缺陷。

该系统采用两个向量:p rivate Vector contents; private Vector phoneNumbers 来对接收到的短信内容以及号码进行存储。

当系统的终端关闭后,保存的信息就会丢失。

改进时可以通过RMS (记录管理系统)加以改善,以设计出可以进行永久保存的收件箱。

(注:本资料素材和资料部分来自网络,仅供参考。

请预览后才下载,期待您的好评与关注!)。