admin管理员组文章数量:1537955
2024年7月3日发(作者:)
软件开发与应用
信息与电脑
China Computer&Communication
2016年第17期
基于Java的安卓手机主题的设计与实现
邱秀荣 朱景芝
(商丘工学院 信息与电子工程学院,河南 商丘 476000)
摘 要:
为了满足广大客户的需求,笔者设计了一款更加精美、界面简洁、操作简单的安卓手机主题,优化手机操
作界面,提升用户体验。
关键词:
Java;手机主题;界面;结构设计
中图分类
号:TP317.4 文献标识码:A 文章编号:1003-9767(2016)17-104-02
1 背景分析
就其本身而言,它只是一个框架和一组服务,最初主要用来
进入21世纪,信息技术高速发展,特别是移动互联网的
开发Java语言,但是目前也有人通过插件使其作为其他计算
高速发展,带领人们进入“智能手机”时代。如今,手机已成
机语言如C++、Python和Android的开发工具,在此开发环
为人们日常生活中不可或缺的必需品。手机不单单作为通讯工
境下开发软件非常方便。在本次设计中程序编写、调试都需
具存在,人们可以通过它社交、订餐、购物、工作、学习。人
要用到Eclipse这一软件。
们对手机的依赖程度已超乎预料,对手机的要求也越来越高。
(1)安装JDK和Java开发环境。安装JDK时,安装
快节奏的生活使得人们希望自己的手机不仅运行流畅、内存够
包中有JDK和JRE两个部分,确定安装目录。之后,进入“我
大、外表美观,更希望自己的手机能有更人性化的操作方式,
的电脑”,选择“属性”中“高级”选卡。之后,修改path
还要能凸显自己的个性以及对美和时尚的追求。
变量,选择编辑,加入JDK安装目录的“lib”文件路径,选
手机主题程序是系统启动时由系统进程加载
[1]
,直接影响
择确定按钮,找到CLASSPATH变量,输入“.”,点击确定,
手机的页面美观性和操作便捷性的重要程序。近年来安卓智能
安装完成。
手机迅猛发展,使得它的周边设计越来越丰富。手机的功能和
(2)检测安装。安装完成后,要测试安装是否成功。
外形逐步完善,目前已趋于稳定,不会再有大的改变,因此,
选择开始—运行输入“cad”。输入“java—version”,检测
人们对于手机的界面呈现方式要求更高,以满足人们对个性化
JDK是否配置成功,如果实现结果,则证明安装成功。
的追求和向往。发展到现在,手机主题类型主要有三类:静态、
(3)安装Eclipse。打开配置包,选择安装,显示
动态、3D。这些主题都各有优缺点。以3D场景桌面为例,它
workspace工作框,确定创建项目中保存路径。
虽然给人带来更加炫酷的视觉体验,但是由于三维场景到二位
(4)SDK和ADT的安装和配置。首先,解压,运行“SDK
屏幕之间的转换需要大量的计算,而且这种计算需要重复运行,
”。其次,在“Android SDK and AVD Manager”
而移动设备的计算能力又十分有限
[2]
,对于3D效果力不从心。
的工作栏左侧选择“setting”,选中“Force ……”,
许多手机自身带有多个主题,但是这些远远不能满足广
返回“Installed packages”,选择“Update all”。找到“Available
大客户的需求。就目前普通移动设备的性能而言,由于每个
Packages”,确定要安装的API版本以及USB和SDK。过
人的审美不同,一种设计根本满足不了所有人的审美需求,
程需要很长时间,我们要选择在网速快时安装。下载成功后,
这就需要在设计主题时有更强的针对性。基于此,应根据需
选择所有选项,进行安装,之后配置SDK,SDK的配置和
要为安卓手机重新进行详细的设计,重新打造面向对象的个
JDK是一样的。
性化主题。本文的目的是设计一款更加精美、界面简洁、操
(5)ADT的安装和配置。启动Eclipse,选择“Help”
作简单的安卓手机主题。
菜单栏,点击“Install New Software”,选择“Add”,选择
2 开发工具简介
Archive下的ADT安装包,点击“ok”,选择需要安装的插件。
本程序是基于Android2.1系统,所用开发工具为Eclipse
(6)Android虚拟机的配置。打开“windows”,点击
集成开发环境,Eclipse是著名的跨平台的自由集成开发环境
“Android SDK and AVD Manager”,选择New新建虚拟机,
(IDE)。
跳出选项卡,根据显示填写自己需要的内容,然后进行配置。
2.1 Eclipse介绍
(7)建立好文件名,启动虚拟机。所有准备工作完成后,
将从安卓官网上下载的程序包导入eclipse中,进行程序修改
Eclipse
[3-5]
是著名的跨平台自由集成开发环境(IDE)。
和调试。
作者简介:
朱景芝(1980-),女,河南商丘人,本科,教师。研究方向:计算机科学与技术。
通讯作者:邱秀荣(1983-),女,河南商丘人,硕士,讲师。研究方向:拥塞控制、下一代网络与通信。
— 104 —
信息与电脑
2016年第17期
China Computer&Communication
软件开发与应用
2.2 Java语言简介
Java
[6-7]
是一种编程语言,被特意设计用于互联网的分布式
环境。Java具有类似于C++语言的形式和感觉,但它要比C++
语言更易于使用,而且在编程时彻底采用了一种以对象为导向
的方式。使用Java编写的应用程序,既可以在一台单独的电脑
上运行,也可以分布在一个网络的服务器端和客户端运行。
3 程序的设计与实现
3.1 解锁
图1 桌面壁纸
解锁方式采用滑动解锁,即将解锁起始点移动到解锁区
域的过程,在这个过程中沿着运动轨迹进行,当解锁起始点
完全包含在解锁区域时,解锁完成。
3.2 按钮元素
按钮元素可以用来接收点击、双击、长按、滑动等动作,
而且可以根据触发器的定义来控制界面上其他元素。按钮元
素也可以将事件传递给界面上的其他元素,来使其他元素响
应用户在锁屏界面上的操作。
3.3 音乐挂件
音乐挂件将显示在内容页的第一页,挂件可以显示也可
以隐藏,可以由指定名称控制挂件的显示与否,例如长按。
挂件的控制元素必须包含四个按钮和一个文本,且名称为指
定的名称,可以包含其他任意界面的元素,例如图片等。
手机主题的制作涉及到手机系统的运行,过程十分复杂。
在编写之初,需要到Android官方网站下载一个官方主题包,
图2 内容页效果图
通过解压提取出该主题包的程序,进行编码修改以达到预期要
4 结 语
实现效果。程序编写完成后,再次打包压缩成.zip格式。但是
本文的手机主题主要表现内容为商丘工学院校园风景。
安装到手机时需要将压缩包后缀名更改为.izt才能正常安装。
主题的整体风格定为活泼而不失严肃,稳重不失朝气,与校
经过多次调试和修改设计图,最终确定各个界面的显示
园风景契合的复古风格,优化了手机操作界面,提升了用户
和打开方式。
体验。同时,手机主题有更强的针对性,可根据对象选定基
(1)在锁屏壁底部添加遮罩图、解锁轨迹、解锁滑块、
调与图标,有一定的使用价值。
时钟背景图(居中放置)、日期背景图(右对齐放置)等,
同时为解锁滑块添加触发器,发生按下、滑动等事件时,可
以顺利将滑块从解锁运动轨迹起点滑动到解锁运动轨迹的终
参考文献
点,从而完成解锁。
[1]明日科技.Android从入门到精通[M].北京:清华大
(2)主界面图1作为桌面壁纸,在桌面壁纸的下方添
学出版社,2012.
加不透明的面板图标,用以固定几个使用频率最高的APP图
[2]李军,徐波,施赖纳.OpenGL编程指南[M].北京:机
标。在内容页的预设位置处添加背景图、高光图和遮罩图,
械工业出版社,2010.
用来显示系统图标和第三方图标。效果图如图2所示。
[3]阎宏.JAVA与模式[M].北京:电子工业出版社,2002.
(3)导航栏采用安卓手机系统自带导航栏的模式,触
[4]盖索林,王世江.安卓操作指南[M].北京:人民邮电
摸桌面壁纸顶部触发导航栏界面,对导航栏界面进行下滑操
出版社,2011.
作,调出完整的导航栏。
[5]霍斯特曼.JAVA核心技术卷一:高级特性[M].叶乃文,
(4)为桌面图标添加触摸、长按、内容查询等事件,
邝劲筠,杜永萍,译.北京:机械工业出版社,2008.
使得触摸事件发生时,可以通过点击图标直接进入对应图标
[6]霍斯特曼.JAVA核心技术卷二:高级特性[M].陈昊鹏,
的功能操作界面。以文件管理为例,点开文件管理图标后,
王浩,姚建平,译.北京:机械工业出版社,2008.
可以查看手机文件的存储情况。
[7]罗伯茨.基于Java语言的安卓手机软件的开发[M].
北京:清华大学出版社,2010.
— 105 —
版权声明:本文标题:基于Java的安卓手机主题的设计与实现 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/shuma/1719936156a809712.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论