嵌入式系统设计及应用
- 格式: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 (记录管理系统)加以改善,以设计出可以进行永久保存的收件箱。
(注:本资料素材和资料部分来自网络,仅供参考。
请预览后才下载,期待您的好评与关注!)。