倪红军,钱昌俊
(1.南京师范大学 泰州学院 信息工程学院,江苏 泰州 225300;2.泰州机电高等职业技术学校 信息工程系,江苏 泰州 225300)
随着3G业务的全面推广,使用手机进行实时交流的需求也越来越大,短信服务由于其快捷方便和良好的交互性[1]广受青睐。通常使用手机发送短信的形式比较单一,在需要发送信息时必须由人工干预将短信发送给一个或多个联系人,而且同时发给多人时,短信内容相同。而人们在繁忙的工作和学习中往往会忘记一些必要的短信祝福、合作提醒等。为了解决这一问题,本文在Android平台下,采用SharedPreferences、SQLite进行数据存储,利用Service组件实现系统后台运行,使用BaseAdapter适配器进行用户界面显示,设计了一个自发短信系统。该系统可以随意设置短信内容、发送时间,在指定的时间当天,由系统自动给好友、生意伙伴等发送祝福短信、合作提醒,也可以设置给多人发送不同的短信。
Android是Google开发的基于Linux开放性内核的手机操作系统,目前已广泛应用于智能手机中。Android系统的软件结构包含操作系统、中间件及一些关键的平台应用程序。该系统采用软件堆层(Software Stack)的架构[2-3],主要分为4个部分:(1)应用层,采用Java语言编写,运行在Dalvik虚拟机,供用户使用的应用程序;(2)应用框架层,使用API框架编写 Google发布的核心应用,开发人员可以使用这些框架开发自己的应用;(3)系统运行库层;(4)Linux内核层,即硬件和软件栈之间的抽象层,提供了Android系统的核心服务。
自发短信系统是用户预先设定的信息内容和发送时间的好友列表,系统每24 h检测一次好友信息。……