图1系统功能框架图
1.1打电话单元设计
在source 文件夹下新建三个j 觀源文件,取名为拖〇-
ne .java 、Phonel .java 、Phone 2.java 。在 Phone.java  文件中编写
打电话模块主界面程序。在该界面利用findViewByld 获取控 件实例,利用setContentView 的方法来实例化phonejunl 文件 描述的Button 控件,利用setOnClickLIstener 的方法为Button 控件绑定监听,并使用s t a r t A c t i v i l y (i n t f f l i t )方法来实现界面的 跳转。跳转到手动输入号码的界面后(Phanel  java ) 后,用I n t e n t _ACT 10N _C A L L 方法实现打电话功能。1.2发短信i 元设计
在source 文件夹下新建两个java 源文件,取名为SmsAo t i v i t y .j a v a  和 c o n t a c t a c t i v i t y .java 。在 SmsActivity.java  文件中 编写发短信模块主界面程序。在该界面利用findViewByld 获 取控件实例,利用setContentView 的方法来实例化sms .xml 文 件描述的EditText 控件,利用SmsManager -getDefaultO 方法获 得默认的消息管理器,短信内容过长时,可以使用man - a g e r .divideMessage(String  t x t )方法自动拆分成一个 ArrayList 数组,再根据数组长度循环发送。使用manager . sendTextMes - s a g e (S t r i n g  phone ^nulUStdngcoiit entjnuU ^u l l )方法。发
送完毕后返回发送成功的信息。1.3上网单元设计
在source 文件夹下新建两个java 源文件,取名为web.java
手幼_
入号辑
了 IOS 系统和WindowsPhone 系统。由于以手机为主的移动 终端设备的大量普及和移动通信技术的迅猛发展,人们对And ­
r o id  应用程序的功能要求愈来愈髙, 一款功能强大,界面美观 的Android 应用程序不仅能带给人们好的用户体验,还能为设 计者带来广大的市场前景,Android 开发在未来还会成为主流
的行业之一。
4G 通信技术的应用领域越来越广泛,除了在智能手机中 的应用以外,在移动/便携游戏,射频测量技术以及医疗行业中 都可见到4G 通信技术[1_a 的身影。为了方便人们通过4G 智能 手机开发平台进行A n d ro id 应用程序%的开发,让初学者更好 地了解4G 手机开发流程和4G 通信技术。本系统基于4G 智 能手机开发平台和U eTester 软件设计了开机入网,发短信和 专用承载激活的ATB 1测试命令脚本。在此基础上,利用E clip se  开发环境进行4G 智能手机开发平台Android 应用程序的开 发。
1系统结构设计
系统分为三个单元进行设计,分别为打电话功能单元,发 短信功能单元,上网功能单元•打电话模块又可以分成手动
和通讯录的功能,发短信功能模块可以实 现发的功能,上网功能模块实现了直接访问网址和手动输 入网址访问的功能。使用eclipse 开发环境设计Android 应用 程序res 文件夹下的layout 文件夹用于放置XML 格式的布 局文件。values 文件夹用于存放字符串(s tr in g s .xm l )、颜(co l -
o rs .xm l )、尺寸(dim ais .xm l )、样式(style s .xm l )等资源。d r a w - a b le -h d p i 、d r a w a b le -ld pi 、d r a w a b le -m d p i  文件夹分别用于储存 高分辨率、中等分辨率和低分辨率图片。src 文件夹是整个 Android 项目的源文件目录,系统在src 文件夹下编写Java 代 码实现业务功能气为了保证A ndroid 应用的安全性,在程序 编写完成后,需要用xml 代码配置A ndroidM anifestxm l 文件,
配置好相应权限后,应用程序才可以实现相应的功能。本系
发短
基于Android 系统的4G 智能手机开发平台软件设计与实现
王讳,姜朝斌,车开森,张灿灿,路迁,陈琪,秦路,严航,李璋,陈勇
(湖北大学物理与电子科学学院,湖北武汉430062)
摘要:该系统基于4G 智能手机开发平台和UeTester 软件设计了 A T 测试命令脚本。P C 侧通过A T 指令可以控制4G 智 能手机开发平台完成开机入网,以及专用承栽激活的功能。在开机入网和专用承栽激活的基础上,在4G 智能 手机开发平台上开发了一款Android 应用程序,通过按下此应用程序主界面中的按叙,就可以分别跳转至打电话,发短 信,上网相应的功能界面,并且该应用程序还辅助以短信发等功能,设计了主界面和各个功能模块的界面以及相应程 序。最后,通过4G 智能手机平台和软件两个方面对该应用程序进行了测试和效果展示。该应用程序可以帮助人们解 决现有手机需在手机主界面中不停切换到功能界面的不便之处。
关键词:4G  ^UeTester ; A T ; Android ;打电话;发短信;上网中图分类号:TP 311
文献标识码:A
文章编号:1673-1131(2018)01-0065-03
统涉及到打电话,査看通讯录,发短信和上网等功能,所以需
要在Android 配置文件中声明权限,如androi <ipemiissiom .IN -
TERNET ,就是配置上网功能的权限。系统的功能框架图如图
1所示:
^3 发短《
0引言
随着信息化技术的蓬勃发展,智能移动终端产品己经成
为人们日常生活中的必需品。在2013年12月我国电信产业 正式宣布进入4G 时代,4G 手机拥有超高无线通信速度,更髙 的智能性,更好的兼容性和更髙质量的语音通话服务等绝对 优势。而Android 作为一种主流的开源操作系统随着现代通 信技术的广泛渗入被的人们所熟知,2014年,Android 操作系 统在全球智能手机操作系统的市场份额接近85%,大大超越丰动箱
入网址
快搵方式
2018年第1期 信息通信
2018
(总第 181 期)
INFORMATION & COMMUNICATIONS
(Sum. N o 181)
丰入
讯加
通渌59
从录号
65
android属于什么软件和 mainmenuactivity . j ava •在 mainmenuactiyi ly.ja va  源程序中 定义所有的ImageButton 控件。并用setContenMew 的方法 来实例化mainmenn .xml 文件描述的ImageButton 控件,用s e t -
OnClickListener 的方法为ImageButtcm 控件绑定监听。通过 gefldO 的方法获得所点击的ImageButto  n 控件的i d .用i f 语句 判断所点的id 对应的是哪一个网站的图标,然后通过starAc > t i v i t y  (i n t e n l )方法来实现界面的跳转。
2系统实现
在详细设计的基础上,通过编码,可以将Communica -
tionBridge 应用程序从设计原型变为可以在4G 智能手机
开发平台上可实现的软件。首先进行软件安装,运行应用 程序进入主界面,主界面是进入各个功能模块的接口,如图 2所示。
图2主界面
图3界面
从主界面进入到的界面,如图3所示。
进入到手动拨打号码的界面’当你没有存联系人号码的 时候,你需要手动输入号码,点击下方的电话标志就可以拨打 电话了。手动界面如图4所示,拨号后界面如图4所 示:
CoivuTHini c aleo n Bndg c
图6从通讯录界面图7接通电话界面返回到应用辦主界面,进入发短信模块,可以直接编辑 号码和短信内容,发短信模块的主界面如图8所示:
% t  £1 ■
^
0 II 下午V 07
CommurtKAlidnBridge
4
W
1T .P J W
图8发短信界面
选择“+联系人”按钮,勾选多个联系人号码,实现发短 信的功能。进入到添加联系人界面,如图9所示,勾选多个联 系人号码界面如图10所示:
图4手动输入号码界面 图5通话界面
返回到打电话模块的主界面,选择从通信录中直接拨打
电话,界面如图6所示,拨号后界面如图7所示:
图9添加联系人号码界面 图10勾选多个联系人界面
66
勾选完毕后,点击确定,所勾选的号码就会呈现在发短信 模块主界面的号码框中:编辑短信内容,点击发送就可以成功 发送信息,如图11所示:
+1
23
-
456
/
8
9
图11界面
返回到应用程序的主界面,进入上网模块的主界面,直接 在“请输入网址”的方框内输入网址,点击搜索就可以进入网 页,上网模块主界面如图12所示:
图12上网界面
通过主界面下面所列的常用网站的图标,也可以直接进 入相关网页,比如点击百度的图标,就可以进入百度的主页, 如图13所示:
B a i t S百度
百里一下
文m图片知通斯闻百科
应用地田貼吧haol23更多
小说游戏下《
T I I;S度客户端百度应用增图
图13进入网页界面
3结语
本文给出了基于Android平台和4G智能手机开发平台
的软件设计方案、设计过程以及最后的实现结果。设计的手
机程序将打电话、发短信、上网这三个功能结合在一起,通过
该程序的主界面按下按钮就可以直接进行跳转,解决了人们
需要在手机中来回切换功能的问题。虽然软件已经成功运行
并通过了功能测试,但由于时间仓促及需求不断变化的因素,
一些功能设计的比较简单。比如,短信发送功能,可增添定时
发送功能;短信发还可以自定义号码清单,进行清单发;
另外,界面设计也比较粗糙,设计效果有待提高等。这些都是
需要改进和完善的方向。
参考文献:
[1]黄静,朱欣远.4G移动通信关键技术及其展望探究[J].中
国新通信,2014<3): 119-120.
[2]佟学俭,罗涛.O F D M移动通信技术原理与应用[M].北
京:人民邮电出版社,2003.
[3]陈联柯.基于Android平台的通讯管理系统的设计和实
现[D].北京:北京邮电大学,2012.
[4] Rogers R,Lombardo J,Mednieks Z.Android Applicat io n
Development[M].Sebastopol,C A:O'Re illy Media,2009.
[5]周倩.4G网络下P C侧收发A T指令的设计与实现[D].北
京:北京邮电大学,2013.
[6] Pathuru R,Ravichandiran C,Vaithiyanathan.A Comparison
and S W O T Analysis of Towards4G Technologies:802.16e
and3GPP-LTE[J].I n t e r n a t i o n a l Journal on Computer S c i­
ence and Engineering,2010,2 (2): 109-112.
[7]薛晓冬.JavaScript中函数与对象的解析[J].电脑编程技
巧与维护,2009(11): 13-2.
基金项目:武^市第;»“3551光谷甘^TC2016114号“基于
多层无源传感器用贱金属Ni电极的翻及产业化,,腦的课题。
通讯作者:陈勇,教授,研究方向为电子信息功能材料与器件。
67

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。