您好, 访客   登录/注册

基于安卓系统的App开发技术研究

来源:用户上传      作者:帅东明 胡平平

  摘要:互联网技术在现代科技的推动下不断地发展,同时也带动了社会中人们的生活水平不断地提升,目前各行各业中都已经逐渐的引进了互联网技术,同时结合现代信息技术已经形成了具有各种应用功能的App,这一技术的出现逐渐改变了现有人们的生活模式,特别是随着互联网金融的发展,网上购物等已经成为日常生活的一种。扫码支付等方式逐渐的替代了传统的现金支付手段,成为一种新型的购物和支付方式,极大地方便了人们的日常生活。随着App出现之后各种团购、网上订餐、打的等应用逐渐被开发出来,同时迅速地占据了现有的经济市场。本次研究就是以安卓系统为基本分析App的开发和应用情况,寻找目前该应用技术对现代人们生活的改变和该技术的现实意义。
  关键词:安卓系统;App开发技术;应用程序
  中图分类号:TP311 文献标识码:A
  文章编号:1009-3044(2020)09-0083-02
  1 App开发的主要技术分析
  目前手机移动客户端使用的安卓系统应用开发使用的语言为JAVA编程语言,这种语言具有广泛的应用,是一种完全面向对象的语言种类,其优点有很多,其中具有较高的安全性、可移植性最为关键,这也是目前这种编程语言被广泛应用的主要原因。利用该语言不仅仅能够完成安卓系统的App开发,同时还是很多商业网站的编程工具,就算是游戏开发等领域中也具有JAVA编程语言的应用现象。目前手机中使用的App-般是在安卓系统的基础上开发出现的,安卓系统的操作系统是以Linux开放源代码为基础形成的,目前我国的移动终端设备大多数就是使用的安卓系统操作。随着现代智能手机的不断普及,这种能够使用于安卓系统开发的App技术也得到了快速发展,如今已经形成了市场中应用最广泛的编程技术。
  2 以送餐类App应用为例的系统设计
  2.1 功能设计
  针对这类App的设计进行分析首先可以将其按照不同的三个模块展开。其一是客户端系统的设计。客户端的设计就是通过在用户移动终端设备中安装指定的App应用程序,然后用户通过该程序就能够实现订餐操作,用户根据自己的需求和程序中连接到的商户端信息挑选自己喜欢的餐饮,通过App应用程序操作完成下单服务。同时用户还能够通过App查看自己的订餐记录,可以管理自己的个人信息,管理自己的送餐地址等多种操作。通过App完成订餐服务方便快捷,提高了现代人们对餐饮服务的管理水平。其二是商户端的App,这一应用程序中商家可以根据程序系统和互联网连接众多的消费者,商检通过App能够得知消费者预定的餐饮信息,根据预定的餐饮信息就能够完成定向的餐饮服务。同时商家能够对自己的产品信息进行添加和修改,还能够管理自己的销售账单和自己的个人信息。其三是维护管理系统模块。通过维护管理模块的App能够实现系统的维护和更新,同时还能够对软件平台内注册的用户信息进行管理,起到维护系统正常运行的作用。
  2.2 数据库设计
  分析送餐App应用程序能够得出,不管是用户的心系天下还是商家的信息填写都能够通过应用程序完成必要的数据修订和修改,其中商家可以通过系统对自己的商铺信息进行管理,比如商家餐饮种类信息、价格信息等,顾客可以通过该应用完成送货地址等信息的填写,以及顾客所订购的餐饮种类信息等。为此,这类的App使用的数据库一般为MYQL,通过这种数据库的设计和开发能够有效地完成商家和用户之间的信息管理,同时开发商通过互联网技术还能够针对用户进行相关数据的保护,结合系统应用的数据库管理以及系统的反馈信息不断的修正系统的不足,提高系统的可靠性。
  2.3 系统网络技术布局设计
  现代使用的智能手机的多项应用程序都离不开网络技术的支持,安卓系统下的App和其他应用软件要想实现网络连接就应当建立在Web服务器的基础上,通过多项互联网技术的支持才能够保证整个App系统的正常运行。同时目前使用的App应用程序还需要必要的前端设备支持,前端设备指的就是现代人们使用的移动设备、平板电脑等设备。通过前端设备的使用用户和商家都能够对系统應用进行操作,可以完成一定的信息操作,同时再结合Web服务器的技术能够实现数据访问和修改。最后用户通过客户端还能够实现对Web服务器的操作,将手机上的App应用程序和网络系统相连接,保证数据的连接稳定。
  2.4 系统实现
  2.4.1 App应用客户端主要功能实现
  1)查询餐品信息
  用户在自己的移动客户端设备中通过下载指定的App能够进入相应的用户界面,在用户界面中具有GPRS定位系统,意见用户在进入客户端的过程中定位系统就能够自动定位用户的位置,同时显示出相应的地址信息。用户确定自己的地址之后通过系统的数据库储存,并且智能化的搜索附近的餐饮商品信息,自动完成餐饮信息推荐。用户通过该界面就能够浏览相关的餐饮信息,遇到自己喜欢的商品之后用户就能够通过下单等操作完成商品的购买。有些时候用户需要对指定的商品进行查找,因此用户还可以通过该界面的检索功能就能够搜索出指定的商品信息,自动完成商品信息管理。通过关键名等功能完成餐饮信息的快速检索,自动形成餐饮商品信息目录,用户通过浏览之后就能够选定自己需要的商品。
  2)订餐结账
  通过应用程序的订餐结账功能能够完成商品的交易,这一模块也是该系统的核心部分。用户通过查询之后选定了商品之后就能够进入商品的详细信息界面,此时系统依据Intent技术将商品的一系列信息展示在用户的界面中,用户可以在该界面中完成订单服务,然后填写详细的送餐地址和备注信息等。用户在该界面能够通过订购按钮完成订单界面。同时为了能够保证交易的顺利进行,该应用程序通过用户的订单模块可以完成支付。当用户进行相关的交易之后用户所订购的商品信息会通过网络技术进入到商家界面中,并提示商家具有一个订单项目,商家通过应用系统界面中新增加的商品订单信息就知道自己应当为该用户提供何种商品。然后该系统通过送餐人员的派送将餐饮商品送至用户填写的地址中。一般来说App的支付方式可以是微信、支付宝等,这样极大地方便了用户的支付操作。   3)用户评论
  为了保证送餐系统中商家的商品质量App还设置了用户评论功能。用户通过订餐之后可以根据本次服务的情况在评论模块将自己的想法填写上,这种评论可以显示在商家的商品信息附近,同时商家客户端不能进行修改,只能通过用户端进行修改。没有购买本商家商品的用户可以通过评论区的内容大体上知道这种商品的具体信息,为潜在的客户提供一定的商品信息参考。同时通过评论功能也能够完成对商家餐饮质量的监督,质量较差的商品产品得到的评论较差,餐饮质量好的商家得到的评论相对较高,这样就能够形成一定的监督作用。用户通过文字等方式输入商品评论之后系统根据Activity生成能够储存在数据库中的信息。
  2.4.2 App商户端主要功能实现
  1)商户注册登录
  商户端通过移动设备下载指定的App商户端软件之后就可以进入到商户界面,但是在商户界面中商家应当进行注册,注册中的需要对商家的详细信息记录,如果不进行注册的商户只能和普通的用户一样进行浏览功能,不能进行商户信息的操作。商户的注册信息有商户名、餐饮种类、不同餐饮的价格等。
  2)餐品管理
  用户通过App登录之后能够通过浏览功能进入到特定的商户界面,同时对该商户的产品进行详细地浏览。商户在自己的客户端中可以完成商品信息的添加、删除、信息填写、价格制定等功能。商户在进行商品信息添加和删除的过程中需要对涉及的具体商品信息编辑,比如图片不符合商品的实际之后可以完成图片更换;商户具有新商品的时候可以通过添加功能完成新商品的添加。商户通过客户端的修改之后能够将修改后的信息自动储存在系统的数据库中,数据库会对商户信息进行更新,这样用户再次浏览商户商品信息的时候看到的信息就是更新之后的信息。
  3)订单管理
  商户通过自己的App界面能够完成订单管理。在应用系统中用户的订单信息会自动地添加到商户的客户端中,包括用户的订餐种类、地址、备注等信息。商户通过客户端界面可以浏览自己的订单信息,根据订单信息完成特定的商品制作,在商品完成配送之后商家点击完成交易按钮之后对应的订单信息会弹出消息框。
  3 结束语
  经过一段时间的实际应用之后能够发现,目前使用的安卓系統App -般是通过JAVA编程语言完成编辑的,这种程序的编辑流程基本相同,以送餐类的App种类进行分析能够大体了解到安卓系统基础上的App应用程序构成情况。通过App的使用不仅提升了现代人们的生活效率,同时提高了人们的生活水平,促进了经济的进一步发展。用户通过应用平台能够完成商品信息浏览和交易过程,商家通过应用平台能够获得需要交易的信息,通过配送等服务完成订单交易,获取一定的经济收益。因此能够看得出来,通过应用App能够提升人们的订餐效率,不需要到指定的商家店铺中选取商品,利用网络信息技术就能够指定自己需要的商品信息,同时也不需要等待商家为自己的餐饮制作,商家制作好之后通过配送服务就能够达到用户端。
  参考文献:
  [1]孙兰兰.基于安卓系统开发工具及API接口实现APP开发策略[J].黑河学院学报,2018,9(5):217-218.
  [2]王廷雨,邵怡琳,安卓操作系统在APP开发中的应用研究[J].信息系统工程,2016(6):49.
  【通联编辑:唐一东】
转载注明来源:https://www.xzbu.com/8/view-15209536.htm