APP下载

基于Android平台DIY手机APP的设计与实现

2019-09-24宋海鹰袁婷婷曾秋雨

科学导报 2019年53期
关键词:软件开发

宋海鹰 袁婷婷 曾秋雨

摘要:基于Android studio平台,在SQLite上建立数据库,开发DIY手机APP。该APP具有自定义布局、自定义组件等功能,能够达到客户预期要求,创建属于自己风格的APP,大大缩短开发时间。

关键词:Android studio;DIY手机APP;软件开发

1.前言

移动互联网的发展,使移动应用程序逐渐成为主流应用,其中手机APP占据大部分移动互联市场,不同功能的手机APP相继出现。海量的APP一方面为全民活动提供了帮助,另一方面内容重复的同质软件过多,使得部分APP未取得市场预期。通过调研发现,多数用户想要做出能够满足不同客户需求,且风格各异、制作简易的制式APP。

2.DIY手机APP的功能介绍

该款APP可在用户的操作下自由创建按钮、标签、编辑框等组件,并对制定的组件自由添加各项功能,如为按钮添加“保存数据至后台数据库”的功能,或是添加“退出程序”的功能。

2.1“首页”制作

注册、登录APP,通过左滑操作进入“首页”,出现三个选项:1.“选择UI界面”,用户可以选择库中已经存在的界面,创建一个基本的DIY框架。2.“自制UI界面”,用户根据客户需求,通过此功能模块实现自制式APP的制作,可以实现自由布局、自定义控件添加、监听事件等功能。

2.2APP制作模块

创建基本APP框架后,用户根据需求开始添加APP内容,选择“启动画面”和“设置引导画面”,两个画面均可自定义上传图片,进入到“应用设置”界面,添加“APP名称”“简介”及“应用图标”。点击“风格设计”,设置模块的相关参数,如大小、默认色、点击色、默认色的透明度、点击色的透明度、图标大小、是否显示模块文字、模块文字大小、文字默认颜色、文字点击颜色,还可进一步进行系统图标设置。完成所需设计风格后,点击模块列表下方的“生成APP”按键,即可生成可安装程序。

2.3“我的”模块

该模块包括用户的个人信息,可以实现个人信息的增加、修改、删除,常用功能设置,主要包括“设置”“关于我们”“答疑解惑”“DIY APP模板”四个子模块。通过“设置”模块可以查看并修改个人资料,实现退出登录、切换用户账号。“关于我们”提供APP版本等相关信息。“答疑解惑”提供常用问题的解决方法及咨询电话。“DIY APP模板”保存已制作的DIY手机APP模板,供用户直接从服务器下载使用。

3.系統架构

该APP采用的开发工具是Google为Android开发者提供的开发工具包Android studio。使用Java语言,在Android平台上借助SQLite数据库完成APP的开发。

4.系统实现

Android Studio是一个Android集成开发工具,提供集成的Android开发工具用于开发和调试。在设计与实现过程中,Android Studio基于模板向导生成常用的Android应用设计和组件,功能强大的布局编辑器,让用户快速、简易的生成UI界面。

5.结论

该款APP能够让用户自由设计APP,为非专业人士提供简易方便、功能强大的APP制作工具,以满足不同用户对不同功能的不同需求,将APP的开发现状从一对多转变为多对多,减小非专业公司的开发成本,拓展APP的多样性,为APP开发和使用创造出新纪元。

参考文献:

[1]明日科技.Android开发从入门到精通(第2版)[M].北京:清华大学出版社,2017.

[2]李新辉,邹绍芳.Android应用开发项目教程[M].北京:人民邮电出版社,2014.

[3]郭嘉凯.企业App的DIY平台[J],2012(08):18-18.

(作者单位:青岛职业技术学院  宋海鹰 袁婷婷 曾秋雨)

猜你喜欢

软件开发
信息安全环境下的计算机软件开发研究
核电厂定期试验管理软件开发
FPGA软件开发过程中编码规范的作用